Bug 502138 - Add option to control which panel takes priority at intersection
Summary: Add option to control which panel takes priority at intersection
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: 6.3.2
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-28 18:59 UTC by minelorderagon16
Modified: 2025-07-24 11:27 UTC (History)
4 users (show)

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


Attachments
primary screen after changing panel priority (475.69 KB, image/png)
2025-03-28 18:59 UTC, minelorderagon16
Details

Note You need to log in before you can comment on or make changes to this bug.
Description minelorderagon16 2025-03-28 18:59:36 UTC
Created attachment 179826 [details]
primary screen after changing panel priority

SUMMARY
When two panels intersect (in my case, top panel and left panel) one must be chosen to go all the way across the screen (taking priority) while the other will only go up to the point where it intersects. the only way I've been able to find to change which one is which is to delete one and clone it back from an identical panel, but this causes part of the panel to be rendered past the screen edge. I think adding an option to control this priority directly would make it a lot more user-friendly.

STEPS TO REPRODUCE
1.  create two panels that intersect
2. clone the one that has priority to a different screen
3. delete that one and clone it back to where it was

OBSERVED RESULT
Panel that previously had priority no longer does, but part of the panel is off screen.

EXPECTED RESULT
this can be done by modifying a setting and the panel is not cut off.

SOFTWARE/OS VERSIONS
Operating System: TUXEDO OS 
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.11.0-109019-tuxedo (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 4600H with Radeon Graphics
Memory: 16.1 GB of RAM
Graphics Processor 1: AMD Radeon Graphics
Graphics Processor 2: NVIDIA GeForce GTX 1650
Manufacturer: LENOVO
Product Name: 82B5
System Version: Lenovo Legion 5 15ARH05

ADDITIONAL INFORMATION
attached a screenshot of my primary screen after changing which panel had priority
Comment 1 Niccolò Venerandi 2025-07-24 10:44:40 UTC
On the latest Plasma version, we have decided that by design we want horizontal panels to always take precedence over vertical ones. I think this is a good default that should cover (almost?) all possible usecases, and avoids hacks like having to clone panels.
Comment 2 tomashnyk 2025-07-24 11:27:14 UTC
This is my preference so it will suit my usecase, thank you. I can imagine that there are people who would have the opposite preference (the vertical panel taking precedence, for example to leverage Fitt's law and have for example Application Dashboard widget launcher in a thicker Vertical panel).  But I guess they will need to speak for themselves.