Hey app developers! I’m a volunteer working with Flathub, and I’d like to open up a discussion to better understand some things around the Flathub Quality Guidelines.
Non-developers: I love you, but I’m especially interested in hearing from the people making/maintaining apps, here.
At the beginning of the year, we introduced new quality guidelines to enable curation of the best of what Flathub has to offer, including consistency around app names, icons, and screenshots. This enabled us to ship a brand new, beautiful design for Flathub including banners for featured apps. We’ve seen a lot of success from apps opting into and passing these guidelines—and as a result, we’ve had a nice set of featured apps rotating on the home page ever since.
However, folks have pointed out that it seems like it’s only ever GNOME apps that are featured. This is not an editorial decision of the Flathub team—this is simply a result of which apps are currently meeting the quality guidelines: over 90% are using GNOME technologies and at least generally following GNOME design guidelines.
That’s not in and of itself a bad thing (we love GNOME!), but it has lead to an inaccurate perception that Flathub is really only a GNOME thing—which of course is not true. While we’re supported in part by the GNOME Foundation, we’re a group of volunteers from the broader Linux desktop ecosystem space including both KDE and GNOME plus other/independent projects. We would really love to get more apps from other ecosystems featured on the home page!
So, we’d love to better understand and hear your thoughts:
-
Why are so few non-GNOME apps meeting the Flathub quality guidelines? Is it just that GNOME app developers more likely to meet the guidelines because GNOME Circle requires Flathub for distribution of apps, and has similar guidelines?
-
If you have an app on Flathub that doesn’t meet the guidelines, why is that? Are they too difficult to meet? Do you disagree with part of them? Do you not care about the benefits? Have you just not gotten around to it?
-
How can we improve the quality guidelines while still meeting the needs of Flathub: a level of consistency; the ability to craft beautiful, dynamic banners from the metadata; keeping Flathub looking/feeling modern to people coming from other platforms; etc.?
We look forward to your feedback; also, please share your app’s name/link if you’re willing so we have more context!