r23383 - Introducing the Forge button

Per a discussion that started here, I went ahead and removed the old menu bar in favor of a Forge button on the left side of the new skinned title bar. On mouse down or pressing and releasing the Alt or Menu keys, a drop down menu with all the same options now appears. Unlike with the old menu bar, these menu options can be accessed even if the title bar is hidden by using those keys (and eventually by mousing to the top of the screen to drop down the title bar temporarily).
In line with this change, I also committed several other improvements:
- Increased height of title bar, minimize, maximize, and close buttons
- Increased height of menu items and enforce a 100px minimum width to make them more touch screen friendly
- Changed F1 to launch the Forge wiki since it no longer needs to toggle menu bar visibility
- Moved the Forge version and digital clock to a new status bar
-- Status messages that used to display on the right side of the old menu bar will now display in place of the version on the left side of the status bar
-- F12 and Forge > Layout > View > Status Bar will allow hiding this status bar
- Both title bar and status bar visibility will now be remembered between sessions
The Forge button is an FButton, so it's skinned based on the theme. Here's a taste of what Forge now looks like:
The next step is to add navigation tabs to the title bar, as well as support showing the title bar temporarily when hidden by mousing to top of the screen. We'll see what I have time for before the Friday release.
Thanks.
-Dan
In line with this change, I also committed several other improvements:
- Increased height of title bar, minimize, maximize, and close buttons
- Increased height of menu items and enforce a 100px minimum width to make them more touch screen friendly
- Changed F1 to launch the Forge wiki since it no longer needs to toggle menu bar visibility
- Moved the Forge version and digital clock to a new status bar
-- Status messages that used to display on the right side of the old menu bar will now display in place of the version on the left side of the status bar
-- F12 and Forge > Layout > View > Status Bar will allow hiding this status bar
- Both title bar and status bar visibility will now be remembered between sessions
The Forge button is an FButton, so it's skinned based on the theme. Here's a taste of what Forge now looks like:
The next step is to add navigation tabs to the title bar, as well as support showing the title bar temporarily when hidden by mousing to top of the screen. We'll see what I have time for before the Friday release.
Thanks.
-Dan