Call for Testing: Bazaar as a Flathub store

First, I think it is a great idea to have an independent flatpak appstore that does not run in the background all time, is sandboxed, and will allow donations to be made more easily. Some suggestions: app reviews on the app detail section/page (can these be pulled from discover/gnome software store?), a note or badge showing if app is QT-based (KDE) or GTK-based (GNOME) also whether an app is one of these three: Wayland only, has x11 as fallback, or has X11 dependencies/components. Lastly, a simplified list of default permissions on an app - access to: home, filesystem, devices, microphone, network, and screen contents…with a ‘learn more’ link to flathub if users need more details. Thanks for reading! :+1:

1 Like

Holly caw, now I will have to test all of those… :slight_smile:
Never I have seen any of those…

Some reason Firefox is missing? (it is default browser on most distros)?

When looking at apps. Can we maybe just remove app description, it is just trimmed so much that is not very useful. The best would be to add better app description, but I don’t know if we want to manage that.

From video, I can’t seem to see “more” link/button to display more apps. What if I don’t want any of those… I want something else. Flathub has “more”.

Firefox comes as an flatpak in the image, so its just “blacklisted” on the bluefin config just like few others:

Blocklist
com.visualstudio.code
com.jetbrains.CLion
com.jetbrains.DataGrip
com.jetbrains.GoLand
com.jetbrains.IntelliJ-IDEA-Community
com.jetbrains.IntelliJ-IDEA-Ultimate
com.jetbrains.PyCharm-Professional
com.jetbrains.WebStorm
com.jetbrains.PhpStorm
com.jetbrains.PyCharm-Community
com.jetbrains.Rider
com.jetbrains.RubyMine
com.jetbrains.RustRover
io.neovim.nvim
org.vim.Vim
1 Like

The included Flatpaks are missing because there no “Installed” page so it’s very confusing. I’ll add them in there eventually.

3 Likes

Honestly that’s really an issue with Gnome Software, it shows almost all applications, even from the actual official development teams, as potentially dangerous because they have not verified it.

There is barely anything left to install if you (like my father) are triggered by such a warning.

But what if someone wants to uninstall flatpak app. Should bazaar be used for uninstall?

I would think there’s an uninstall button there like it is in gnome-software or some equivalent.

1 Like

At your video you have shown Firefox and was little bit confused when you clicked on “share” button at top right. But next to share button is trash icon. I assume trash icon is for deleting installed app.

Indeed

1 Like

@inffy, thanks for confirming.

This dialog needs little bit of simplification.

Current title: Confirm transaction
Suggestion: Remove (or Uninstall) application

Text: “flathub” etc should be removed, too much detail and duplication if info above.

Maybe “Confirm Removal of…”

I like that is has the details of specifically which flatpak, from which remote is being deleted.

Imagine in the future when more flatpak “remotes” are common, or for devs testing builds, it’s nice to be informative and precise, instead of simplified to the point of confusion.

Also the “Remove” button makes it nice and clear, as to what the “confirm transaction” will do as opposed to the other option to cancel.

Actually thinking little bit more… maybe we don’t need confirmation dialog at all. Click on trash icon and just uninstall app. What is needed is just some Undo button and after some time or if user changes app and comes back show Install button.

So maybe the first flatpak removal gets the confirmation pop-up, but with the addition of a “Don’t ask for confirmation when removing apps” checkbox. - At least that way you’d only see it once :wink:

Btw just an fyi:

When you get to developing the “installed apps” overview, please consider blocked items to show in there as well, for example marked/tagged as “system app”, perhaps even without the ability (conditionally?) to make changes..

It wouldn’t make sense to non-expert users that their installed apps that came pre-installed aren’t showing up.

3 Likes

I concur. This could be very confusing otherwise, and I can already hear uninformed YouTubers railing about how their apps don’t show up.

As for deleting apps, I like the confirmation dialogs that have:
You are about to delete WhizBang:

  • Delete this app
  • Delete this app and its data
2 Likes

We also already have Warehouse for managing all the Flatpaks currently installed, I wonder if it’d make more sense to just have a “manage” button that automatically opens up that app in Warehouse for the user.

Warehouse does more advanced features and would be nice to plug them to together.

Would make a good trifecta:
Bazaar - Store
Warehouse - Management (pinning, rollback)
Flatseal - Permissions

I never new about Warehouse.. and Ive been using Bluefin for over a year now.

It doesn’t make sense at all (well it does, but going forward should it not be made more simple?) to me that we currently have 3 apps to manage applications:

Gnome Software
Warehouse?
Flatseal

Why if all I want is to uninstall an app, should I have to launch a second application for advanced app management?

A manage permissions button that goes to Flatseal makes more sense. But uninstalling seems like a pretty basic feature of an “App Store”.

2 Likes

I hope it comes down to “work phone native” someday and flatpak framework to dynamically ask for permissions when app makes a request:

  • grant this time only
  • grant always
  • deny

MANTRA: Beside cloud native we need phone native.