Bug 470894

Summary: Show categories in search results
Product: [Plasma] plasmashell Reporter: popov895 <popov895>
Component: Application Launcher (Kickoff) widgetAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: alexander.lohnau, bugseforuns, eric1, mikel5764, nate, noahadvs, popov895, postix
Priority: NOR    
Version: 5.27.5   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=478188
Latest Commit: Version Fixed In: 6.1
Sentry Crash Report:
Attachments: Here's what it might look like

Description popov895 2023-06-11 08:20:15 UTC
Created attachment 159592 [details]
Here's what it might look like

SUMMARY

Currently, the search results are displayed in a single list. Since the search results are already grouped by runner (see RunnerModel::matchesChanged), it seems reasonable to me to show categories (aka runner names) to make it easier for the user to determine which category a particular search result belongs to. This is how KRunner displays search results.

SOFTWARE/OS VERSIONS

Operating System: openSUSE Tumbleweed 20230608
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Graphics Platform: X11
Comment 1 Nate Graham 2023-08-28 19:40:36 UTC
*** Bug 473850 has been marked as a duplicate of this bug. ***
Comment 2 Bug Janitor Service 2024-03-18 13:11:39 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4097
Comment 3 Bug Janitor Service 2024-03-18 13:22:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2127
Comment 4 Nate Graham 2024-03-18 16:28:12 UTC
Git commit 13149610afe4a14fbd1d67618e0df400e0a680ac by Nate Graham, on behalf of Eugene Popov.
Committed on 18/03/2024 at 16:28.
Pushed by ngraham into branch 'master'.

Kickoff: Show categories in search results

This commit makes search results visually grouped by the match categories,
as in KRunner itself.
FIXED-IN: 6.1

M  +1    -0    applets/kickoff/package/contents/ui/FullRepresentation.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/13149610afe4a14fbd1d67618e0df400e0a680ac
Comment 5 Nate Graham 2024-03-18 16:52:03 UTC
Git commit 0dd15cf88ccc8499dad849d3c94877c3a617c089 by Nate Graham, on behalf of Eugene Popov.
Committed on 18/03/2024 at 16:51.
Pushed by ngraham into branch 'master'.

Kickoff/Kicker: Expose categories to search results

This commit makes the match category available from the RunnerMatchesModel.

M  +2    -0    applets/kicker/plugin/runnermatchesmodel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/0dd15cf88ccc8499dad849d3c94877c3a617c089