yukino-org / kazahana-v3

❄️ An extension based Anime & Manga client.
GNU General Public License v3.0
218 stars 29 forks source link

[Feature] UI enhancements for PC usage #156

Open rsmyst opened 3 years ago

rsmyst commented 3 years ago

Here's a general list of things that'd fit the desktop version well imo.

  1. Buttons on the side bar can be moved to the top. like a top bar with all the buttons
  2. animations can be updated to fit the 16:9 ratio a bit more. the old material design doesn't go too well with a pc screen
  3. Keyboard shortcuts for playback. Example, arrows for 5 second movement in anime playback. spacebar for pause.
  4. Settings can be updated to look more filled on desktop since currently, the entire page is merely 2 -3 rows long. which looks very empty on desktop. maybe you could make a slide up animation with the settings if we click the settings button. where the pane only slides up till all the settings have been fitted in
  5. More features can be added in to flesh out the app. like statistic features that pull data from trackers like anilist or mal.
  6. More extensions can also be added for other popular websites. like mangadex, 9anime, animixplay.to, mangakakalot
zyrouge commented 3 years ago

Sorry I have no plans of moving the side bar to top, it feels like old fashion [1]. Keyboard shortcuts are already planned (please don't specify things for which there are issues opened for, this also ignores the Contribution Guidelines) [3]. Extensions are managed in the yukino-app/extensions-store and also most of the popular sites just use GogoAnime or is protected by captcha, if you want some extension to be added, please request in that repo [6]. Getting statistics are tricky and often fails as there might have different title or match with other similar titles, so it's very hard to determine those. And the fact trackers are "optional", I doubt if that is going to be implemented any sooner [5]. I am refactoring the ui so changes will be implemented in the upcoming versions. Also since those animations are from the animations package, those cannot be modified much [2/4].