SUMMARY Currently, the installed page shows packages with a behavior similar to flatpak list. Please change the default to flatpak list --app. This way the discover app will be friendlier to users. Add a checkbox to the installed page saying "show dependencies", which will trigger the flatpak list instead of the flatpak list --app command STEPS TO REPRODUCE 1. Navigate to the installed page 2. Notice all the flatpaks being listed. OBSERVED RESULT All the flatpaks are listed EXPECTED RESULT Only flatpaks installed by the user should be the default SOFTWARE/OS VERSIONS Linux: Arch linux, kernel: linux 6.15.8.arch1-2 KDE Plasma Version: 6.4.3 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1 ADDITIONAL INFORMATION None
Changing to a feature request. This seems worth considering.
Why? What's so different about system-installed Flatpaks that they should be excluded by default? What about distros where Flatpaks are set up to be system-installed by default? In this case, when the user installs a Flatpak, it would be hidden by default. I don't think this makes sense given the way Flatpak works, sorry.
(In reply to Nate Graham from comment #2) > Why? What's so different about system-installed Flatpaks that they should be > excluded by default? What about distros where Flatpaks are set up to be > system-installed by default? In this case, when the user installs a Flatpak, > it would be hidden by default. > > I don't think this makes sense given the way Flatpak works, sorry. I see, thank you for the clarification. I didn't know about distros that install flatpaks system-wide by default. My goal with this request was to show the user only what he specifically installed, without displaying dependencies by default, since this can confuse a non tech-savvy user with names such as "org.freedesktop.Sdk.Compat.i386". They might think "what is this? I didn't install it". But you're right, the system-installed flatpaks defeats the purpose of my request. I just thought it would be cool to make the interface more user-friendly by default, with a toggle for advanced users.
It's tricky because both system and user flatpak can be installed by the system or the user. We'd need to keep track of actual user-initiated actions, and there's a discussion about that in Bug 474723.