Bug 505423

Summary: Unnecessary "Search" category in Emoji Selector
Product: [Applications] Emoji Selector Reporter: Filippo <spaceshuttlee>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: 4wy78uwh, nate
Priority: NOR Keywords: usability
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.5.0
Sentry Crash Report:
Attachments: "All" page
"Search" page

Description Filippo 2025-06-10 10:45:04 UTC
SUMMARY
When opening the sidebar on the Emoji selector, both the "All" and "Search" categories show all emojis by default. If the latter just shows everything when the search field is empty, getting rid of one of these two pages would make everything cleaner and less confusing.

STEPS TO REPRODUCE
1. Open "Emoji Selector" or press [Ctrl + .] on the keyboard
2. Switch to the "All" category
3. Switch to the "Search" category

OBSERVED RESULT
Both categories look and work the same when the search field is empty

EXPECTED RESULT
Having a single page with a search bar, showing all emojis when unused.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.1
Comment 1 Filippo 2025-06-10 10:45:19 UTC
Created attachment 182143 [details]
"All" page
Comment 2 Filippo 2025-06-10 10:45:32 UTC
Created attachment 182144 [details]
"Search" page
Comment 3 Nate Graham 2025-06-10 15:15:30 UTC
Probably we should delete the "Search" page and put a search field on the headers for all the pages.
Comment 4 Bug Janitor Service 2025-06-10 19:34:18 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3060
Comment 5 Nate Graham 2025-06-12 14:00:56 UTC
Git commit 9872a07ea4b242f9a578d52646fc7ecd7ee40df4 by Nate Graham.
Committed on 12/06/2025 at 14:00.
Pushed by ngraham into branch 'master'.

emojier: Improve UX around searching

Right now we have a dedicated "Search" page with a search field. This is
unnecessary; we can simply put a search field on every page, and focus
it by default. That lets us get rid of the "Search" page and makes all
other pages searchable too.
FIXED-IN: 6.5.0

M  +14   -8    emojier/app/ui/CategoryPage.qml
M  +5    -14   emojier/app/ui/Emojier.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/9872a07ea4b242f9a578d52646fc7ecd7ee40df4