https://bugs.kde.org/show_bug.cgi?id=473127

Eduardo Correia <eduardosare...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |eduardosare...@gmail.com

--- Comment #1 from Eduardo Correia <eduardosare...@gmail.com> ---
I was just going to report/suggest this and I found this report already, so I
will add my experience here. Plasma 6.0.0 (frameworks 6.0.0 too) and this still
happens. I can't count the times that my parents have installed the same app 2
ou 3x on their PC because one of them is from flatpak, another is from snap and
another is from the distro repo. And when they complain that their Firefox
doesn't have their saved passwords and I go check it's because they logged into
flatpak version of firefox but are now trying to use the snap version.

Every time they launch discover and search for "Firefox" for example, if the
flatpak backend is set as the default but you already have firefox installed
from Snap for example, it will show in the application page as NOT being
installed and with zero ways to tell that it is in fact installed from another
repo/backend.

My suggestions for Discover:
1 - Detect that the app is installed from another backend and open
automatically the application page on the backend that it is installed from -
also show that it is in fact installed in the search results (see point 3);
2 - When viewing the application page for a backend where it is _not_ installed
from, show a hint on the top of the page telling the user that there this app
is already installed from another source/backend with a button to jump to the
installed backend and show the installed app;
3 - Try to join together, in the search results and browsing pages, the same
app from multiple backends (for example if you search Firefox but have distro
repos, flatpak and snap activated, only show 1 search result for firefox
instead of 3 results) and automatically open the "default backend" if the app
is not installed, when clicking the single search result. You can change
backends as usual on the top of the application page. See point 2 - with this
idea, we can safely mark the app as "installed" in the search results and
listings.

Discover showing the same app multiple times and having the installed version
"hidden" if that is not the default backend, is extremely confusing especially
for new users. And I don't mean only new linux users, I mean new KDE users too.

I am glad to try help where I can. Thank you all for your effort :)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to