Bug 436517 - Implement a search icon in searchboxes
Summary: Implement a search icon in searchboxes
Status: RESOLVED MOVED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.21.4
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-03 05:49 UTC by Lua
Modified: 2021-05-04 16:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
searchboxes with a search icon vs searchboxes without the icon (33.10 KB, image/jpeg)
2021-05-03 05:49 UTC, Lua
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lua 2021-05-03 05:49:04 UTC
Created attachment 138107 [details]
searchboxes with a search icon vs searchboxes without the icon

SUMMARY
In KDE apps, none of the searchboxes have a search icon. 

STEPS TO REPRODUCE


OBSERVED RESULT


EXPECTED RESULT
If all searchboxes had search icons, this would help the user to quickly find them, cause, well, that's what iconography does.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 21.04
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Kernel Version: 5.11.0-16-generic

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2021-05-03 20:14:50 UTC
This is easy enough to do in Kirigami.SearchField, but it would make QtQuick apps' search fields inconsistent with all of the other search fields in all KDE software written in QtWidgets (e.g. Dolphin, Okular, Gwenview, Kate, Konsole...). To make the search fields consistent again, we would have to do one of the following:
1. Go through every single one of these QtWidgets apps and implement a custom icon on an app-by-app-basis
2. Create a common SearchField component for QWidgets apps the way we did for QtQuick apps, and then give it this appearance, and then port every QtWidgets-based app to use it.

All of this is possible, of course. But as you can see, it's starting to look like a lot of work that would require coordination across multiple repos, frameworks, and apps. That makes it a good candidate for being discussed in a Phabricator Task rather than here in Bugzilla. Would you like to create one?
Comment 2 Lua 2021-05-04 16:16:15 UTC
I will post there later, thanks