Hide when a window is maximized on the same screen

Registered by Cassidy James Blaede

Both the dock and panel will hide when a user maximizes a window. We need to make WingPanel cooperate. It should *not* be a traditional intellihide (where any overlapping window makes it hide), but *only* when a window is maximized on that screen and workspace.

Preferably it would be configurable via a dconf key to either never hide or to hide on maximize.

Related Blueprint: https://blueprints.launchpad.net/elementaryos/+spec/maximize-like-fullscreen

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
milestone icon 0.2
Completed by
Daniel Fore

Related branches

Sprints

Whiteboard

I don't know if that would be good, because many people want to see the clock everytime during their work. Certainly, if done so, the wingpanel should appear when the cursor reaches the upper edge, so that the user don't have to click or so, only for taking a peek at the clock, open another app, adjust the volume of playing music, etc.
(But even then there is problem: what if the user opens another app that isn't in fullscreen? Does the fullscreen-app stay in background and the wingpanel overlays its title-bar or is the fullscreen-app in background reduced a bit to show the wingpanel without overlaying its title-bar? Maybe it should simply stay like today.)
~Felix

I agree with Felix that there are still some issues that would need to be worked out. Personally, I think the app and the panel need to share the space rather than trying to take turns. wingpanel-slim was my first draft, but it had it's own set of issues. Recently I modified Aporva “Xylon” Varshney's flingpanel so that the window controls would be removed from the window and included in the panel on maximize. Ultimately, I don't think this is the final answer either, but it's food for thought. https://lh3.googleusercontent.com/-DTAn7G0e4CA/UlkNAY2p0oI/AAAAAAAAAIg/BsslNZBpR6M/w1918-h599-no/flingpanel.png
-Heath

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.