-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Checklist
- I read and understood ASF's Contributing guidelines
- I also read Setting-up and FAQ, I don't need help, this is an enhancement idea
- This is not a duplicate of an existing issue
- My idea doesn't duplicate existing ASF functionality described on the wiki
- I believe that my idea falls into ASF's scope and should be offered as part of ASF built-in functionality
- My idea doesn't violate the Steam Subscriber Agreement
- My idea doesn't violate the Steam Online Conduct
- This is not ASF-ui suggestion
Enhancement purpose
It would be nice if you could publish this as a flatpak on flathub e.g.
Flatpaks are a modern software distribution mechanism for Linux distros, can thus installed on any distro and are easy to update. They are easy to install and update and work on all Linux distros.
Also, if you publish it on Flathub you may grow your user base given many distros include that and it is a common software source, so your app can be discovered more easily.
Solution
Here is how to get started.
Note if you need access to the (data of) an installed Steam client, you likely can do so like these apps do that something very similar:
- https://flathub.org/en/apps/io.github.Foldex.AdwSteamGtk -> https://github.com/flathub/io.github.Foldex.AdwSteamGtk
- https://flathub.org/en/apps/com.steamgriddb.steam-rom-manager -> https://github.com/flathub/com.steamgriddb.steam-rom-manager
- more potentially related apps
Why currently available solutions are not sufficient?
I only see you offer static files on your release GitHub page. These have the following disadvantages:
- do not update automatically
- are not sandboxed
- are not checked by a third-party like Flathub
- may not actually run on all Linux systems (flathubs are made for this and once you have flatpak installed it should work)
- are not easy/intuitive to install
Also, Flathub is just "the place to be" for Linux apps and is growing, so if you have your app there, it also gets to be found.
Can you help us with this enhancement idea?
Somehow, I can test and offer feedback, but can't code
Additional info
I can test a flatpak.