I agree that the panel hogs up the space, and IMHO it is the biggest UI issue for a desktop user.
The problem is that simply hiding the panel leaves a lot of questions open:
- how is user supposed to be notified about updates in panel indicators?
- is launching apps with hidden launch button intuitive enough for a new user?
IMHO, this is more of a User Experience question, not a programming one.
Full disclosure: I am using Unity as a daily driver because it combines panel with window title when the window is maximized. This eliminates the need to hide anything, and I find it to be very functional.
I agree that the panel hogs up the space, and IMHO it is the biggest UI issue for a desktop user.
The problem is that simply hiding the panel leaves a lot of questions open:
- how is user supposed to be notified about updates in panel indicators?
- is launching apps with hidden launch button intuitive enough for a new user?
IMHO, this is more of a User Experience question, not a programming one.
Full disclosure: I am using Unity as a daily driver because it combines panel with window title when the window is maximized. This eliminates the need to hide anything, and I find it to be very functional.