Bug 501867 - secondary width and height should be different config and shown always in Panel Settings , don't change the dialog, grey out
Summary: secondary width and height should be different config and shown always in P...
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 6.3.3
Platform: Manjaro Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-22 15:46 UTC by myusualnickname@gmail.com
Modified: 2025-03-23 17:50 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description myusualnickname@gmail.com 2025-03-22 15:46:22 UTC
I couldn't find Panel width for a second when I put the panel on the left.
I found it, but it is a different style.

It makes sense to show Width and Height always in the same spots, but greyed out or some indication that the setting is used differently if the window in horizontal or vertical mode.

I do not want a tall panel when it is on the bottom, but I do want a wide panel when it is on the side.
It would make sense to have  Panel Width and Panel Height both be both shown all the time, but have the one that is active shown as such.

Dialogs and interfaces that change are an obstruction to usability.
and or, show in the title that the Panel is a Vertical panel or a horizontal panel

Primary Length is the one that has the fancy shrink and fill logic on.

I know there are names for these things in configurations, so there may be one setting that is used different ways,  Then show it twice until the next major revision, or add a config option that overrules the single setting. 

Vpanelwidth HpanelHeight
Comment 1 Niccolò Venerandi 2025-03-23 17:50:21 UTC
Currently, the panel exposes two options: one is thickness, and the other is how it fit/fill space. On a horizontal panel, the former will dictate height, whereas the latter will dictate width; the opposite goes for vertical panels, and we use "width" / "height" labels to help the user understand that. However, the settings are still about thickness and about fit/fill space, and they are not interchangeable. Thus, we preserve the position of those, instead of swapping them around when you change the orientation of the panel.