Main menu in title bar?
Posted: Fri Sep 28, 2007 9:17 am
The problem with having the menu on the top of screen, like on OS X, is that:
1. There is only menu visible at a time, so if you have a large screen with many windows open you have to switch to the correct window before using the menu.
2. It's not immediately obvious which program the menu belongs to.
The problem with having the menu inside the window, like on Windows, is that it's much harder to hit the menu items. On OS X you simply smash the cursor upwards. If you do that on Windows the cursor goes past the menu and onto the title bar, which almost no one clicks anyways.
So how about combining these features? Both ease of understanding, ease of clicking and multiple menus? By placing the menu in the title bar just that happens. When the window is maximized it works like on OS X. If you work with multiple windows beside each other it works like on Windows. (OBVIOUSLY the window border should not be there when the window is maximized, this is rather obvious, but still seems impossible to understand for some Linux morons.)
Another good thing is that this limits the number of menu items you can have before it starts to fill up. This is good for ease-of-use. The help menu can be replaced with a ? or i-in-a-circle (info) button.
1. There is only menu visible at a time, so if you have a large screen with many windows open you have to switch to the correct window before using the menu.
2. It's not immediately obvious which program the menu belongs to.
The problem with having the menu inside the window, like on Windows, is that it's much harder to hit the menu items. On OS X you simply smash the cursor upwards. If you do that on Windows the cursor goes past the menu and onto the title bar, which almost no one clicks anyways.
So how about combining these features? Both ease of understanding, ease of clicking and multiple menus? By placing the menu in the title bar just that happens. When the window is maximized it works like on OS X. If you work with multiple windows beside each other it works like on Windows. (OBVIOUSLY the window border should not be there when the window is maximized, this is rather obvious, but still seems impossible to understand for some Linux morons.)
Another good thing is that this limits the number of menu items you can have before it starts to fill up. This is good for ease-of-use. The help menu can be replaced with a ? or i-in-a-circle (info) button.