Created attachment 118224 [details]
Current full-screen mode on Mac OS X
Some applications on Mac OS X (e.g. WriteRoom or Sublime Text) implement a "distraction-free mode", which is a full-screen mode that hides even more non-editing elements so the editor is really the only thing on the screen. It would be useful to have something like this in NetBeans. I am attaching a screenshot of the current full-screen mode on Mac OS X - you see that some UI elements could be hidden in the distraction-free mode, e.g. the main toolbar, the minimized window icons on the left and bottom, perhaps the editor tabs, perhaps the editor toolbar and status bar, ...
Created attachment 118392 [details]
Full screen mode on Ubuntu (Gnome)
On Gnome the main toolbar is already not included in full screen mode. See the attachment above. For me this mode seems to be clean enough.
How much customizable should the mode be? What if a background build is running which ends with an error? The output window should be opened. Also some users would expect the progress of runnning background tasks to be visible, thus the status bar visible even in this mode.
How does switching to/from this mode work in the other apps?
> On Gnome the main toolbar is already not included in full screen mode.
You are right - on the other hand the main menu is visible on Ubuntu and hidden on Mac.
> What if a background build is running which ends with an error?
I think the idea of "distraction-free" is that users see nothing else, just the editor. So in this case, they would not see the error until they exit the distraction-free mode.
> Also some users would expect the progress of runnning background tasks to be visible
In Sublime Text, the only UI that is shown besides the code is the scroll bar, nothing else. No editor tabs, no toolbars, no line numbers, no status bar, nothing - just the scroll bar.
> How does switching to/from this mode work in the other apps?
I will attach screenshots of Sublime Text:
- To enter distraction-free mode, use the main menu or associated shortcut
- To exit distraction-free mode, move the mouse to the top of the screen. This will unhide the menu bar and you can use the menu item, or the standard Mac icon on the right side of the menu bar.
Created attachment 118401 [details]
Entering distraction-free screen mode in Sublime Text
Created attachment 118402 [details]
Exiting distraction-free screen mode in Sublime Text
The Sublime distraction free mode and getting everything off the screen except the text is very helpful. Netbeans, like most IDEs, is becoming so feature rich it is becoming highly distracting with all of the buttons and icons and allowing for just the editor, not the main toolbar, not the collapsed panels, nothing else is going to be very beneficial. I also agree looking at how Sublime handles this as its implementation is very good.