-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support filtering by runtime #2750
Comments
You can do this by going to https://flathub.org/statistics and clicking the bar graph of the corresponding runtime. It's not exposed in search or anywhere else though. |
Discoverability aside, I see two problems with that which affect me personally:
Combined, those two make it more impractical than just accepting the demotivating inefficiency of performing a search/browse across all runtimes, middle-clicking a bunch of times, and then scrolling through my tab bar, closing the ones where the screenshots appear to show GNOME HIG influences. (As much as I dislike Electron, I dislike the CSDs and CSD-related bugs that are leaking into things like Inkscape + KDE Breeze even more... especially since Electron can be mitigated somewhat by my once-a-decade CPU upgrade, which just happened.) |
I don't think we want this. In general, you should be fine searching whatever you're looking for and maybe adding a |
But I don't want KDE, I want "not GTK". (or, more specifically, I'm fine with other toolkits as long as they can be made to look reasonably decent in the context of Breeze (eg. I have a |
IMO that's not possible anyway. |
Extending the existing filter UI so I can manually check every checkbox in the category except |
Runtimes should be irrelevant for average users, so we shouldn't confuse them with that in our search UI. |
Call it "Ecosystem: KDE/GNOME/Other" if you want. Failing that, is Flathub's API designed in a way where I could write a tool that performs a search, grabs metadata for each result, filters out any which use |
You can actually search for Runtimes. Just add the Runtime parameter to your search URL. |
Also good to know but, again, I'm trying to search for "all runtimes except ..." so, unless I'm writing some kind of tool to run multiple searches automatically and then combine them for display, I don't see how that would help. (Or, if it supports multiple ORed-together filters, a tool to automatically grab the list of runtimes in use and build such a search.) |
Call the search endpoint https://flathub.org/api/v2/docs#/app/post_search_search_post it also returns the used runtime |
I have strong opinions on my UIs and, as a KDE user, I find the growing UI-design alienness and shrinking customizability of GTK apps to be a deal-breaker... and given how many of them there are on Flathub, that's a discouragement to using Flathub because of how many I have to middle-click and then triage via their screenshots.
As a proxy for filtering based on UI type which doesn't require packages be retrofitted with new metadata, please consider supporting filtering based on the runtime the application depends on, so I can just check
org.freedesktop.Platform
andorg.kde.Platform
and anything else non-org.gnome.Platform
that shows up rather than feeling demotivated to check for new apps I might want.The text was updated successfully, but these errors were encountered: