Bug 375066

Summary: Adjacent non-overlapping panels shouldn't cast shadows over one another
Product: [Plasma] plasmashell Reporter: lordofgameemail
Component: PanelAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: doncbugs, jan.hana, nate, q64ceo, steviant
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=336374
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description lordofgameemail 2017-01-14 23:02:17 UTC
When setting up a panel layout where two panels are adjacent to each other (for example a panel on the top edge and one on the left edge of the screen) there are two minor usability problems:

1. It is quite fiddly resizing / moving the left panel so that it fits exactly into the space between the top panel and bottom screen edge. When resizing / moving the panel it should snap to the screen edge / other panels

2. The panel shadow of the left panel overlaps the top panel. Similar to how the panel shadow gets deactivated when the panel is on one edge of the screen it should get deactivated when a panel is next to another panel (there should be no gap on the point where two panels touch each other).
Comment 1 honzahana 2023-08-06 12:46:38 UTC
Same here. I'm trying to create a look similar to Ubuntu Unity without the Latté Dock.
Comment 2 Nate Graham 2024-04-10 19:12:50 UTC
*** Bug 483800 has been marked as a duplicate of this bug. ***
Comment 3 steviant 2025-10-19 23:20:54 UTC
It's been 8 years (!) since this bug was first created and neither of these problems have been resolved. Are you ever going to work on the problem of two panels intersecting in corners? There are numerous usability problems when intersecting panels like this, for example you cannot have a panel with top alignment that grows down because the panels, ridiculously, still after EIGHT YEARS, overlap each other if you place them both in a corner. 

Obviously nobody ever wants the functionality of two overlapping panels with no ability to decide which one can be accessed at which time, yet that is the default behavior.  

Even if you just made a hard and fast rule that top panels always override side panels, or static panels always override hiding or dodging panels, that would probably be good enough for most people. As it is, the functionality is borderline unusable, with a completely non-obvious way of dealing with the problem that most people can't figure out by themselves. 

I get that you guys don't like people putting two panels intersecting, just like how you hate the idea of users being able to control panel opacity, but there is an obvious demand from your users for this functionality, and it's plain hostile to resist their efforts for eight goddamn years now. 

What is this? GNOME? Stop being asses.