Bug 375066 - Adjacent non-overlapping panels shouldn't cast shadows over one another
Summary: Adjacent non-overlapping panels shouldn't cast shadows over one another
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
: 483800 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-01-14 23:02 UTC by lordofgameemail
Modified: 2025-10-19 23:20 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.