Flathub-Electron
This is a minimal valuable product showcase of a potential replacement for Discover/GNOME Software which is a minimalistic Flathub GUI developed by a Bazzite contributor. As it stands, it is only available as an AppImage, but it will most likely never be shipped this way nor the default package if maintained in the future. Criticisms over Electron are also valid considering it’s a large application for a glorified webpage.
Goals & Advantages
The idea of having Flathub as a graphical application handle the installation of Flatpaks is not a new idea and has been prototyped in the past. The idea is to remove some of the issues related to Discover/GNOME Software and give a simple interface to install Flatpaks from Flathub. Both Discover and GNOME Software as frontends are not specifically designed around Flathub/Flatpaks since they are to be distro agnostic, but are both improving in those areas slowly with each update. This gives a universal UI/UX regardless of the desktop environment being used.
Warehouse, which is pre-installed on all of our end-user images (Bazzite, Bluefin, and Aurora), can handle the Flatpak management part that Discover/GNOME Software do (like adding additional Flatpak remotes).
Contribute & Feedback
Feel free to contribute to the repo with open issues and PRs. This might be considered controversial, and as of right now there are no plans in the works to replace Discover/GNOME Software with this on any of our images currently. We’re gauging the potential of this based on feedback here. If this does end up being shipped by default in our images, it will not happen for a long time and we will keep the feedback given to us in mind since this can be considered a controversial change. If this doesn’t get shipped, then it was a cool experiment and can still be installed by anyone to use regardless as of right now.