Bug 439922 - Status and Notifications widget should optionally have wider arrow icon for increased touch surface
Summary: Status and Notifications widget should optionally have wider arrow icon for i...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Tray widget (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2021-07-15 23:08 UTC by Thiago Sueto
Modified: 2021-08-09 19:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 5.23
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thiago Sueto 2021-07-15 23:08:00 UTC
In the tray, the arrow that opens up the Status and Notifications area containing hidden tray icons is really tiny, even when tray icons are scaled to a panel 70px tall. It's rather annoying to open considering that at such a panel size (and additionally a scale of 125% which I use) the other icons are really easy to touch accurately.

It would be nice if said arrow would have the same width as the other visible tray icons that belong to the tray (the ones usually to its left).

In order not to sacrifice space/compactness for general desktop users, perhaps just having the option to set a wider icon (or make it scale together with the other icons) would be ideal for touchscreens IMO.

Something like:

Panel icon: [ ] Small
            [X] Scale with Panel height
                [X] Including hidden icons arrow
Comment 1 Nate Graham 2021-07-29 16:39:26 UTC
We should probably just automatically scale the arrow too.
Comment 2 Bug Janitor Service 2021-08-05 19:02:12 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/997
Comment 3 Bug Janitor Service 2021-08-05 19:02:13 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/997
Comment 4 Nate Graham 2021-08-09 19:36:26 UTC
Git commit 82fde621f788a769d6051bc6fd6173ab36883ede by Nate Graham.
Committed on 09/08/2021 at 19:36.
Pushed by ngraham into branch 'master'.

[applets/systemtray] Scale expander arrow with "scale with panel" setting

This makes the expander arrow match the scale of all the other icons
when using the "Scale with panel width" setting. Otherwise it looks too
small and is hard to use in tablet mode, if you're using that setting for
increased touch-friendliness.
FIXED-IN: 5.23

M  +3    -2    applets/systemtray/package/contents/ui/ExpanderArrow.qml
M  +1    -2    applets/systemtray/package/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-workspace/commit/82fde621f788a769d6051bc6fd6173ab36883ede
Comment 5 Nate Graham 2021-08-09 19:36:34 UTC
Git commit b4eb173f63447dae355dd755ff4b819ba99a56eb by Nate Graham.
Committed on 09/08/2021 at 19:36.
Pushed by ngraham into branch 'master'.

[applets/systemtray] Use "scale with panel" setting when in tablet mode

This setting is more appropriate when in tablet mode, as it makes the
System Tray icons scale up to fill the panel's height/width. When tablet
mode exits, it returns to the default icon size setting (unless the user
already set to always be in "scale with panel" mode.

M  +9    -2    applets/systemtray/package/contents/ui/ConfigGeneral.qml
M  +4    -1    applets/systemtray/package/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-workspace/commit/b4eb173f63447dae355dd755ff4b819ba99a56eb