zacharee / SamloaderKotlin

MIT License
912 stars 108 forks source link

Publish the Linux version to Flathub #243

Open IverCoder opened 1 month ago

IverCoder commented 1 month ago

Is your feature request related to a problem? Please describe. Having to use .tar.gz archives for running apps on immutable distros and non-Debian distros results in a subpar user experience. There are no app drawer entries and you have to manually navigate to your download every time you want to launch the app.

Describe the solution you'd like If the app gets published to Flathub, it can be installed with just one click click on any distro, even immutable ones. The app drawer entries will automatically be added too. The app also has a chance to end up on the front page of GNOME Software, KDE Discover, Linux Mint's Software Manager, and other app stores in many cases.

Describe alternatives you've considered Manually running the app inside the archive, but it does not result in a good user experience.

Additional context Here are the Flatpak and Flathub docs.

zacharee commented 1 month ago

Bifrost uses Conveyor to build the desktop apps, which doesn't currently support creating Flatpaks. It's on their radar, but not a priority.

It seems like it might be possible to create a Flatpak from a compiled binary, but the documentation really isn't clear to me on how to actually do this, and no one seems to have simple explanations on how Flatpak manifests work.