Bug 507758

Summary: Display only user installed flatpaks by default. Add a checkbox to show system-wide flatpaks
Product: [Applications] Discover Reporter: rodrigo.martins.contato
Component: Installed pageAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: aleixpol, kdedev, nate
Priority: NOR    
Version First Reported In: 6.4.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description rodrigo.martins.contato 2025-08-01 19:03:04 UTC
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
Comment 1 TraceyC 2025-08-05 21:39:56 UTC
Changing to a feature request.
This seems worth considering.
Comment 2 Nate Graham 2025-09-24 20:27:28 UTC
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.
Comment 3 rodrigo.martins.contato 2025-09-25 17:18:33 UTC
(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.
Comment 4 Nate Graham 2025-09-26 15:32:10 UTC
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.