Created attachment 118031 [details] Shows the bug in effect (left part is what it looks like after oppening many apps) The whole panel gets smaller (instead of just the icons) when the "Decrease size automatically when needed" is active and there is indeed little space. (And thus my tray icons end up in a single column instead of two columns.) My item size is 80px. STEPS TO REPRODUCE 1. Enable "Decrease size automatically when needed" 2. Open enough applications for it to have an effect- OBSERVED RESULT As shown in the attachment (left side), the panel is smaller than it was before (the right side). EXPECTED RESULT For the panel to stay the same size, while only the app icons become smaller (while staying centered). SOFTWARE/OS VERSIONS Kubuntu 18.04 backports enabled and upgraded Latte-dock: git master
this is intentional... I would look ugly otherwise...
I don't know if it does anything differently, but I think it looked fine in KDE's icon-only taskmanager. The app icons just become a bit smaller to make some space for others. If this intentional could there be an option to keep it fixed?
Sorry, I think I accidentally closed the report. I have reopened it now
> Sorry, I think I accidentally closed the report. I have reopened it now no, I was the one closed it because this is intentional > If this intentional could there be an option to keep it fixed? show me screenshots to understand in detail what you propose
Created attachment 118050 [details] Explanation for an option for resizing icons only What I mean is that instead of the panel changing size, only the app icons (firefox, kate, etc) would become smaller when there isn't enough space for all icons.
Looks interesting but I am not sold, I don't think is that important
Created attachment 118051 [details] overflow when too many icons and "Decrease size automatically when needed" disabled Of course this is a matter of taste, but I'd argue that it is not very intuitive that the whole panel shrinks when there isn't enough space. I personally want my panel to stay the same size (which is why I disabled the "Decrease size automatically when needed" option), but that has the downside of icons overflowing into other parts of the panel as seen in the attachment. Even if this isn't of interest to you at the moment, couldn't we leave the issue open for the case that someone else wants to work on this?
We can leave it open for one two months and see how it goes
Thank you! I have reopened it again. (Sorry for the first time. I didn't know you closed it.)
Weird I'm using the latest version in master (e4254ed8c78b5313fc5f81a486448d172e922ea0) but I can't find "Decrease size automatically when needed" anymore and it seems have been enabled.
(In reply to sdfjsfjaei-hans from comment #10) > Weird I'm using the latest version in master > (e4254ed8c78b5313fc5f81a486448d172e922ea0) but I can't find "Decrease size > automatically when needed" anymore and it seems have been enabled. if has been removed and be enabled by default... only on specific cases is disabled by default... what is your use case and why do you need to disable it?
Created attachment 118646 [details] Latte dock resizing and pushing windows around
> if has been removed and be enabled by default... only on specific cases is disabled by default... > > what is your use case and why do you need to disable it? I really dislike my panel changing its size, and since I nearly always have a lot of apps running, that happens very often.. I also prefer my windows stay at the same position and keep their size, as can be seen in this video: https://bugs.kde.org/attachment.cgi?id=118646 (It also seems to lag slightly sometimes.) What I prefer would be the default behavior from KDE's Icon-only Taskmanager: Panel always stay the same size. If there's not enough space, only the launcher buttons (e.g. Dolphin) get smaller while staying horizontally centered, and thus the left / right margins get bigger.
(In reply to sdfjsfjaei-hans from comment #13) > > I really dislike my panel changing its size, and since I nearly always have > a lot of apps running, that happens very often.. I also prefer my windows > stay at the same position and keep their size, as can be seen in this video: > https://bugs.kde.org/attachment.cgi?id=118646 (It also seems to lag slightly > sometimes.) > > but in that case it means that there are applications and windows that are not accessible to you because they get out of your screen, do I miss something here? > > What I prefer would be the default behavior from KDE's Icon-only > Taskmanager: > Panel always stay the same size. If there's not enough space, only the > launcher buttons (e.g. Dolphin) get smaller while staying horizontally > centered, and thus the left / right margins get bigger. sorry I am not interested.
> but in that case it means that there are applications and windows that are not accessible to you because they get out of your screen, do I miss something here? True, it's not optimal, but I dislike it even more than my panel changing it's size and this happening: https://bugsfiles.kde.org/attachment.cgi?id=118031 (the left part, right is the default state) > sorry I am not interested. Oh, no worries. I appreciate all the work you've already put into Latte. I've made my icons smaller, so hopefully that will trigger the resize less often. Could you still re-add the "Decrease size automatically when needed" option?
(In reply to sdfjsfjaei-hans from comment #15) > > but in that case it means that there are applications and windows that are not accessible to you because they get out of your screen, do I miss something here? > > Could you still re-add the "Decrease size automatically when needed" option? probably not because we decided with @trmdi that this will be done only if users provide a good argument for that. Showing always all apps available in very important for a dock or panel... What you can do to workaround the case is the following, you can make Latte disable the option by doing the following: 1. install Latte spacer from https://store.kde.org/p/1287102/ 2. add a Latte spacer in your layout after the Latte taskmanager or before your systray 3. configure the Latte spacer to "fill available spacer" this is enough in order for "Decrease size automatically..." feature to be disabled...
no interest in this...