Bug 397852 - Bad discoverability of flatpak
Summary: Bad discoverability of flatpak
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Discover
Classification: Applications
Component: Flatpak Backend (show other bugs)
Version: 5.13.4
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2018-08-24 22:43 UTC by Peter Eszlari
Modified: 2018-08-31 15:32 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Eszlari 2018-08-24 22:43:27 UTC
If you have some minutes to spare, watch this user video:

https://www.youtube.com/watch?v=E-D4hFcLFMc

The user has a really hard time setting up flatpak. Something that would have helped him, would be if to user would be asked to add a repo right after the flatpak backend had been installed by discover.
Comment 1 Nate Graham 2018-08-29 13:48:21 UTC
> Something that would have helped him, would be if to user would be asked to add a repo right after the flatpak backend had been installed by discover.

I agree that the "Add Flathub" button is not enough. I once recommended that we ship the Flatpak backend with the Flathub repo by default (Bug 387718) but that idea was rejected. Maybe it's time to revisit it...

We could also show a Kirigami InlineMessage or something asking if they want to install the Flathub repo. But it needs to be big and obvious and not automatically time out after a few seconds.
Comment 2 Aleix Pol 2018-08-31 15:25:04 UTC
The idea for Neon last I checked is to have flatpak and flathub added by default. The user shouldn't need to know about flatpak.
Comment 3 Nate Graham 2018-08-31 15:32:05 UTC
I know distros can make the choice to not ship the Flatpak and Snap backends by default, but right now the Flatpak backend has an additional problem compared to the Snap backend: you need to add a repo before it's useful. That's why I think it would make sense if we adjusted the Flatpak backend to automatically add Flathub as a default repo once you install it. This wouldn't affect users and distros who don't use it, but it would make the Flatpak backend useful out of the box like the Snap backend is.