IMHO there is some usecase for that, but forcing people to do it via CLI is also fair enough.
Anyways, currently rebuilding my image. You need to remove bazaar krunner-bazaar
to remove the new store. Recovering discover seems to need the packages plasma-discover plasma-discover-flatpak plasma-discover-notifier plasma-discover-kns
based on fedora pkgs page.
Currently building after a failure from only removing bazaar
, as it creates a conflict where krunner-bazaar
wants it but that’s included in removal list. Also getting off my lazy ass and adding the calendar fix as well. It’s just about done and doesn’t seem like there’s any build issue aside for that krunner-bazaar
bit.
Edit:
In the meanwhile, I gave the app a test. Here’s my short review I guess.
Summary
It seems like it just considers not being able to refresh flathub list (my wifi derped for a bit) to be an error instead of saying that that’s the issue. Took reopening three times for it to load? Subsequent refresh took quite a while to do, a few minutes where it just sit there spinning.
There needs to be work done on splitting the refresh process, because if I saw it spinning like that I’d just consider it a slow unresponsive app, probably would have just closed it because there’s no user feedback about the refresh process besides the spinning icon. Some boilerplate text that shows what it’s doing a la Windows boot screen and Steam login screen would help.
The UX is… Whatever, I always ignore curated app list in every app store. Search is identical to Discover so that was mostly… Fine. Was trying to search “Chrome” to test it, but it reloads every letter I type - I don’t like that kind of “flashing screen” behavior, even if I’m not epileptic. IMHO it should wait for a bit after the letter is typed to reload, and it shouldn’t immediately load the top result because that just causes the right pane to having “flashing”-like behaviour. I don’t like how there’s no “Back” icon on the search page either - for a minute I was confused because the Curated Flathub Installed tabs disappeared (and I don’t really get why Flathub needs its own tab since there’s already a Curated tab).
The installed page feels so empty. I feel like it could just use two columns. Ideally, I would say it should looks like the Extension page of Chromium browser where you have a short description of the extension to remind people what the thing was. Also, no check for update button? I have to do the lengthy process lf refreshing the whole app just to know if I have any update? Why?
On a separate note, I really do like the app Add-ons/extensions management being very accessible though - was an annoyance for me on other app stores. Not sure why it error’d when I tapped Edit Permissions. I have Flatseal installed, but I guess it wants me to uninstall and reinstall it from Bazaar?
Not a fan of how technical gibberish all the error message so far - my eyes legitimately just glazes until I realize it’s just saying it’s not interfacing with Flatseal. When you can’t connect, just say “Connection Error” or something like that, and when Flatseal can’t be accessed, just say “Can’t connect to Flatseal - please reinstall the app” or something in that line. Ideally it should also just have a button that does so (and for any error’d app that came due to the transition process as well IMO).
Overall, seems alright. Seems like obvious Beta software so I’m not sure why it’s pushed on Stable already, but this is a Fedora-based distro after all so it isn’t too surprising. Hopefully it gets fixed eventually but it isn’t really an issue for me since I’m not going to be using the thing anyways ¯_(ツ)_/¯
Edit2:
Readding it seems to be broken? I’ll try removing the packagekit extension, it might be the issue.
❯ plasma-discover
org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
adding empty sources model QStandardItemModel(0x5620c6d72450)
org.kde.plasma.libdiscover: Discarding invalid backend "packagekit-backend"
Error when fetching the last update time QDBusError("org.freedesktop.DBus.Error.NameHasNoOwner", "Could not activate remote peer 'org.freedesktop.PackageKit': unit failed")
org.kde.plasma.libdiscover.backend.rpm-ostree: Starting transaction to check for updates
[1] 10467 segmentation fault (core dumped) plasma-discover
Edit3: Seems like plasma-discover-offline-updates plasma-discover-packagekit plasma-discover-rpm-ostree
causing the issue. Removed it and everything else works fine now.