KDE Discover Software Center is a key element of our Usability and Productivity initiative because it encompasses the basic experience of discovering, installing, and removing software. Most regular people don’t want to use the command line to do this, and for them, we have Discover.
In the last few weeks, lead developer Aleix Pol has put an enormous amount of work into Discover, fixing bugs and implementing features:
- Add Flathub button now disappears immediately after adding Flathub (KDE Bug 388294)
- “Update All” button is now always visible on Updates page even after you scroll down (KDE Bug 384351)
- Improved search on Updates page (KDE Bug 384463)
- Fixed a large number of crashes (KDE Bugs 384351, 385040, 378339, and 383413)
- Major overhaul of the Settings page UI (KDE Bug 388153)
- Screenshot pop-up now allows navigation (including via keyboard arrow keys) between multiple images (KDE Bugs 387816, 387879, and 387858)
- Screenshot pop-up margins now always match image size and dimensions (KDE Bug 387819)
- App description text no longer cut off when window is resized to be very narrow (KDE Bug 388104)
I even got a few patches of my own accepted:
- App header data is now vertically aligned (KDE Phabricator revision D9542)
- Package changelogs are now shown without a tiny scrollview (KDE Bug 387036)
- Search field now only shows a clear button when there’s a search term (KDE Phabricator revision D9536)
- List of installed apps now sorted alphabetically, not by user popularity (KDE Phabricator revision D9026)
Here are some screenshots of how Discover looks today:
Browse page:

App page:

Settings page:

Installed apps page:

Updates page:

Eagle-eyed readers will notice a few bugs in these screenshots. Those are tracked by the following:
- Discover’s sidebar is too wide (KDE Bug 385992)
- Discover sometimes doesn’t de-duplicate categories from Flatpak backend (KDE Bug 388313)
- Discover’s package update information displays identical information under “Reason:” and “Change Log:” headers on Debian and Ubuntu-based distros (KDE Bug 387041)
- Dolphin shows the icon for Nautilus rather than its own in Ubuntu-based distros (KDE Bug 388702 for Neon; KDE Phabricator Maniphest Ticket T7717 for Kubuntu)
We’re aware of these issues and are actively working to investigate and resolve them. If you use Discover and find any other issues, please feel free to file a bug.
As always, thank you all for your support. If this work excites you or you find Discover useful, consider becoming a contributor yourself or donating to KDE!

