SystemAnimatorOnline icon indicating copy to clipboard operation
SystemAnimatorOnline copied to clipboard

Suggestion: Add flatpak or AppImage build

Open mstarongithub opened this issue 1 year ago • 1 comments

I suggest adding a flatpak or AppImage build for XR Animator on Linux since those will help avoid problems with hosts changing and the requirements not matching any more. Flatpak would be a better option since it allows redistribution via flathub (like an app store) and it is generally better supported.

Edit: Here's a link to possibly get started on this: https://docs.flatpak.org/en/latest/electron.html

mstarongithub avatar Mar 15 '24 21:03 mstarongithub

flathub (like an app store)

  1. AppImage does have an equivalent in form of AppImageHub
  2. in many cases this is handled by an updater like KDE Discover or Mint's Update Manager, which cover both maintainer-provided software and third-party-provided software in both AppImages and flatpaks in one interface, making the point somewhat moot

generally better supported

Admittedly this is a sample size of 1, but from my experience AppImage support is close to universal. I even used one with a liveCD once. The only distros that didn't "just werk" were ones with non-gcc libc like musl, the userbase for which very much expects to have to compile most things anyway, and even that is being worked on by the Alpine Linux people. It's been around since 2004, so even older distros are much more likely to support it than flatpak. And it's literally just a file, as if you were just downloading an .exe on windows. Download, make executable(which on most graphical distros doesn't require any command line usage anymore, just right click and go into properties), and you're ready to use it. No runtimes, no root, no bloat(last time I checked Discord flatpak was 280MB vs 89MB as an AppImage).

AkiraMorilas avatar Apr 20 '24 20:04 AkiraMorilas