drutol / malclient Goto Github PK
View Code? Open in Web Editor NEWNot so small client app for Myanimelist.net - Windows 10 UWP & Android
License: GNU General Public License v3.0
Not so small client app for Myanimelist.net - Windows 10 UWP & Android
License: GNU General Public License v3.0
I consider this point in development good to do a bit of behind the scenes work, so no major stuff for the time being :)
I'm currently in the process of converting solution to multiplatform one(tons of work), which means that 60-70% of current codebase will be able to run on other platforms i.e iOS and Android. I've managed to gather a few people for Android development and it's scheduled to start early October, iOS is not set in stone yet.
I'm also considering name change or at least changing mal to myanimelist or sth(any ideas? ^^). New logos is something I'm looking into too.
Content drought begins in 3...2...1...
Searching for an anime or manga not in your list returns in a "No data received from MAL, try searching for something more specific. :(" error no matter what you search for.
I think I found a bug where when you open the app (logged in), you're show the list of anime you're watching but the anime tiles don't have a weekly release day specified or the current ratings. Like this screenshot here:
I have to click on the anime (only a one time thing it seems) then when I pressed back or quit out of the app, the data is now visible:
I think this is only a problem if we add anime through other clients or on the website itself, and if it is through this app all is fine. Still, it was just a small bug, just letting you know.
Also a small question: Are these anime weekly release time Japan-based or U.S.? Some are way far off what I thought were release dates, for example the current Concrete Revolutio S2 come out every Friday, but on here it said Sunday?
And thank you for making such an awesome app :)
As you probably know I've been converting solution to multiplatform one meaning I can run the same code on Windows/Android/iOS. That's why we are going upper with major version!
Essentially everything (code-wise) is in different place or is more or less altered that's why bugs can appear anywhere, I wanted to test this more but this week turned out to be pretty busy for me and that's why I upload these first v5 builds today.
There are bugfixes from #53 and that's all what's new. No new logos yet as I'm finalizing them.
x64:
https://1drv.ms/u/s!Am1xQK-HVf_IkqReMbxevbGs2XSejw
ARM: (potentially buggier)
https://1drv.ms/u/s!Am1xQK-HVf_IkqRf3_jzL2Ie46tsMA
EDIT: iOS version is now possible
In an earlier thread you said you were running out of stuff to do
So...
I have some ideas for future updates to make it a full featured MALClient ๐
These are just ideas so it's totally up to you if you want to make them
So I had my friend do some stuff with logo in actual graphics software called photoshop which is fundamentally different than me randomly pasting .pngs into GIMP hoping that it'll look any good.
There are some of his attempts:
Generally we've come to the conclusion to have store logo not in Windows accent colour in order to distinguish this app from others.
What do you think? These are already far better than my... let's pretend I din't do a thing here :D
When using the manga list with MyAnimeList, you can only update chapters and not the volume count on manga. I would like to have this feature so i can also edit the volume count from the client as well.
The profile is loading without stopping. The background seems to have loaded normally, but because of the status of loading I can't move in my profile.
MAL user: WesleyFS/[email protected]
Hello, thank you fort this app. Its the reason why I switched from AniDB to MAL, but could you please add another sorting option by "date added to my list"?
Time sure flies by... and...
we see slight decline in users but it's nothing major. ^^
I did not post on reddit because I have only one more opportunity to do so and I have to choose this moment wisely. Tbh there was no promotion at all except mal forum thread.
Development progresses at "meh" rate, mainly due to my internship (oh the drama) and tons of behind the scenes work that results only in new bugs... ๐ The good thing is that I managed to create app that runs on Android and displays grid of show covers using non-java-magicโข. iOS development may start soon too, the repo has already been forked by someone who doesn't dislike apple! Let's conquer all 3 platforms!
๐ We are also close to 500th commit! ๐
I'm testing this app on Lumia 640 (1280x720), but there are phones with smaller screen. How does it look on them? Is everything scaling properly or there's some odd clipping?
Crashes whenever updating a title - adding a watched episode, changing status from plan to watch to watching, changing finish date, etc. problems seem to have started within the last week. Tried logging in/out, deleting caches, hard resetting phone - issue still persists. WP phone build 10586.338
Update 11.06.2016
Hello!
Next preview version:
I feel that this almost everything I'll release next week.
x64 :
https://onedrive.live.com/redir?resid=C8FF5587AF40716D!269457&authkey=!AB_IZN8fHhBTcdQ&ithint=file%2crar
ARM:
https://onedrive.live.com/redir?resid=C8FF5587AF40716D!269458&authkey=!AK9mQzN8KeKlTzg&ithint=file%2crar
What settings would you like to see for articles?
This thread will serve for all forum related stuff once it's released next week.
In the recommendation area. Searching through the code for 'recommendtion' will have it turn up. Love how the app is open source. Worth donating.
The app crashes when going to seasonal anime and not being logged in.
This works fine on the website itself, the app does not like it to much.
When you log in and log out again it is no problem to access seasonal anime.
I'm encountering some odd crashes with extremely odd internal exceptions... Can anyone else relate?
it would be great to see the "currently airing" and "not aired yet" text in the anime list next to the picture in list view
I'm gonna do notifications now but I need your help!
In order to get them I'll have to parse html and I don't have all notifications definitions yet:
I'm missing:
If you happen to have any of the underlined ones I'd be grateful for their html.
How to?
Step 1:
Step 2:
EDIT : To my surprise there JSON string in the html code! It's gonna be much easier now! Find this script and copy it's contents.
Step 3:
Paste the thing here in this issue.
Thanks!
I know you are working hard on something complicated, so I prepared a little list for you so you can take a little break :p
And since I didn't mention it anywhere, my main device is android, so when you will make something for it, I would like to be beta tester too ^^ You knowโฆ I like to find stuff :3
I was lately thinking about getting something out of this app as over the course of 6 months I got $19 (after taxes, fees and such) from donations and I devote considerate amounts of time into this project.
I'm not sure whether ads with removal in app purchase is something I want to add but it may be the most viable, because what else can I monetize? Making forums read-only with iAP to unlock sounds pretty sketchy (just random idea).
I did once put video ads on demand as a form of donation/support, but the traffic was so small that after a month I got exactly $0 so this is not the way to go.
What do you think? What seems appropriate for you to put behind a paywall?
(I'm bad in making profit from my apps, and I don't want to bomb you with ads in some random update and that's the TL;DR of this post xd)
Synopsis
New stuff
Mobile
It's really annoying, that when I need to delete my score for title, I must use web version. Can u improve that? Thx a lot.
I'm getting info that there are requests for ads and nothing else. It looks like Microsoft is unable to serve any ads... Did somebody managed to watch one?
MALClient\MalClientResources.resw not found
Go here for more specific details
https://github.com/Drutol/MALClient/projects/4
(no order)
Staging ( โ ) - implemented and will be available in next update
Finished ( ๐ )
In development ( ๐ง )
First of all, I really love your app, like, really ^^
So after using it for a while I noticed a few things that bothered me, so I figured I would write them here, so they could get solved.
Bugs
Mobile only bugs
Suggestions
I hope that at least some of those bug fixes / suggestions will get implemented, so I could enjoy your app even more ^^ and also I hope, that some of those pictures helped to describe, what I meant
So, if these things occur it generally means that MAL has changed something in html.
There's no api that provides this data so I have to parse html in order to obtain it. There's no external server that relays data to this app so each device parses html on its own so I have to push new build in case of this happening. Just FYI.
4.4.23.0 stuff
Two things that are still present
And don't forget mobile ^^ (from #42)
When I try to open the Calendar within the app it crashes and i have to restart the app. Am I the only one with this issue? I just want to know if I'm doing something wrong
After using MALClient for a while I noticed that the grid view only shows The first 10 anime
like this:
The workaround is by opening one of the anime to show its content and the rest of grid loads properly
like this:
The width of the details panel of the anime (by default) is a bit too wide at 1366x768 resolution
so reducing it a bit will be much appreciated
here is how it looks on grid view
and this is on list view
There is a plenty of space at the top panel unlike mobile so the bottom bar buttons can be moved to the top to save the space taken by the bottom bar
Sorry for the long post
I don't know of you removed it in a update, but it just disappeared. I would like to pin a tile, just like the MAL url one, but that directs me to another website, example: KissAnime. I liked it, cause it gave me a nice look on the tile instead of that blue Edge tile.
So there's a thing, I got a few emails where people were offering help translating this app. I made research and started implementing foundations but god, t's so mundane that my eyes started melting and I only extracted like 100 strings.
Yay or Nay for localization, is there even reason while most of the content is in English? Because the longer I'm thinking about it the less I want to have anything to do with it...
Because some lone soul requested Hummingbird support in reddit thread I decided to add it :D
And it's almost done (at least on basic functionality level). Their API is better but provides less information than I'd like to. Right now I have adapted as much as I could to current app.
Things missing:
New things:
If you would like to test this thing out just to check whether MAL works as it should or maybe you want to jump ships to hummingbird there's x64 package below. If somebody wants x86 feel free to write here.
Download v4.0.3.0 x64
https://onedrive.live.com/redir?resid=C8FF5587AF40716D!222772&authkey=!ALxzRmgZnet5zsI&ithint=file%2crar
Download v4.0.3.0 ARM
https://onedrive.live.com/redir?resid=C8FF5587AF40716D!222771&authkey=!ACRbeXQxiDAV6rY&ithint=file%2crar
You can install this thing by running PowerShell script include or via device portal in case of arm.
Hello,
First, I think this app is great enough to gain a support (so I did).
Here a little bug :
If I add a new series and directly edit "my watched episodes" the popup that offer me the option to switch from "plan to watch" to "Watching" (great idea) come.
When I click "yes" this popup come :
As for the suggestion, I think you should replace the "X" button for removing a series from the collection by a Bin or something alike.
My written English is somewhat rusted, sorry.
This week comes to an end... thank god!
Next update (which will probably go live next week depending on how my assignment goes) is going to feature:
My question is: What do you want to add to Calendar and/or tiles?
Just a list of places where back nav skips a page or restores page not as good as it could.
I'll focus on these in next update.
Mobile
Facebook login
Easier but I don't really feel like doing them
Biggies but I'm hyped to implement these: (in planned order)
Misc:
Bugs:
Staging ( โ ) - implemented and will be available in next update
Finished ( ๐ )
In development ( ๐ง )
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.