HQAnime/AnimeGo-Re

[Experimental] Desktop Support

Closed this issue · 5 comments

  • Support Windows, Mac and Linux
  • Set a minimum window size
  • New screen for Desktop (Anime + Episode in one)
  • Episode page redesign?
  • Add desktop version on mobile and add mobile version on desktop
  • Distinguish mobile and desktop
    • Use different navigation animation (fade in instead)
    • More different icon?
  • Add recommendations on Desktop (Adblock and Chromium based browser)
    • Not sure if this is still needed but it is good to have
  • Check for update for Desktop?

This one can be delayed because it is hard to build three different versions on the same platform unless I use something like Docker to run Windows and Linux on Mac OS.

TeamCity is great for this and three agents are needed. However, wsl maybe work as an agent so only Windows and Mac are needed for building. Video Player is still not natively supported for Flutter Desktop. dart_vlc seems to be a good one to use. I don't want to use electron as a web wrapper.

VLC is now working on macos. Now, testing on Linux and Windows. Also, trying out wsl.

Tested on all platforms. It does work but it is not perfect yet. This can be added as an experimental feature. Chrome with adblocker + stream locker should work better and it is much lighter.

Beta builds are now available.