Hi, I use the main panel in vertical orientation. I prefer to use the system tray arranged in two columns. Because the tray automatically switches from double column to single column, I'm not able to to shrink it to a desired size. When the tray is in single column mode, and I reduce the panel width, and the icons scale automatically. I would prefer to shrink the icons while keeping them in 2 columns when I shrink the width of the panel. Reproducible: Always Steps to Reproduce: 1. Put main panel with system tray on left vertical screen edge. Widen it until there are 2 columns in the system tray 2. Reduce the width of the column. 3. Actual Results: The tray will automatically switches to single column mode. Expected Results: There should be a way/option to fix the number of columns to two, and still scale the icons according to the panel width.
Created attachment 95597 [details] Wide panel with 2 columns in tray As visible in the image, the icons used in the tray are pretty big right now.
Created attachment 95598 [details] Thin panel with tray in 1 column Here the width of the panel is reduced, and small icons are used for the tray. Ideally there should be a way to use such small icons, but use 2 columns in the tray.
I think this https://git.reviewboard.kde.org/r/125773/ could/would fix it. Are you able to test patches? Could you test this one?
Unfortunately, I cannot test patches, at least not any time in near future because I'm using this system for work. But judging from comments, the patch seems to be fixing rendering of fonts on the pop-up. I'm not sure if it provides a manual control on the grid to be used for tray icons (but I might be wrong, since I didn't read the code).
Not manual control, but better sizing of the icons. Basically David in the review has the same problem as you with the systray icons.
Kubuntu forums has an example how to edit the Layout.js to get smaller icons to the vertical system tray: https://www.kubuntuforums.net/showthread.php?69658-Reduce-icon-size-in-vertical-panel&p=384036&viewfull=1#post384036
(In reply to Rog131 from comment #6) > Kubuntu forums has an example how to edit the Layout.js to get smaller icons > to the vertical system tray: > https://www.kubuntuforums.net/showthread.php?69658-Reduce-icon-size-in- > vertical-panel&p=384036&viewfull=1#post384036 Boom!! IMHO that should exposed in the (rather anaemic) system tray configuration gui... Thanks :-)
(In reply to Martin Klapetek from comment #3) > I think this https://git.reviewboard.kde.org/r/125773/ could/would fix it. > > Are you able to test patches? Could you test this one? I've tested the patch - along with setting my systemtray icons to a fixed size (16x16) - in the systemtray plasmoid. I don't normally run with a Vertical Panel (since KDE4 / Plasma 5 have not supported this configuration very well). Now I've got to say it's become a totally viable option!! It's possible to match the look 'n' feel of a Windows vertical panel (which previously looked far better). Should this bug have the VisualDesign + set? The vertical panel configuration thread - was a hot topic in the VDG subforum - when Plasma 5 was being worked on!! Personally I really like my new look desktop. It's now possible to have much thinner panels - without the systemtray icons looking dumbly oversized. Screenshots can be supplied - if anyone is interested...
There is an idea to have configurable icon size: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/24 With this, it should be possible to configure smaller icons that should arrange automatically in rows/columns.
Git commit 161309cdf5904bca3db5a64da3706bb808efe67c by Konrad Materka. Committed on 29/05/2020 at 14:35. Pushed by kmaterka into branch 'master'. [applets/systemtray] Configurable maximum icon size Add configuration UI for setting maximum icon size. This utilizes existing configuration parameter. It is a maximum allowed icon size, if panel is smaller, icon will fit to closest smaller size. Related: bug 360333 FIXED-IN: 5.20.0 M +5 -0 applets/systemtray/package/contents/config/config.qml C +16 -8 applets/systemtray/package/contents/ui/ConfigGeneral.qml [from: applets/systemtray/package/contents/config/config.qml - 070% similarity] M +1 -1 applets/systemtray/package/contents/ui/items/AbstractItem.qml M +2 -2 applets/systemtray/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-workspace/commit/161309cdf5904bca3db5a64da3706bb808efe67c