User:Hendy:FullScreen

From Camino Wiki
Revision as of 14:33, 16 September 2008 by Hendy (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The Bug is 245000, Implement a full-screen browsing mode.


Examples

Examples of Mac applications that have a full-screen mode:

Use cases

I can see two use cases:

  • Gordon is an avid browser of the web. When he is reading his favourite websites and updating his myspace, he wants to make his web browser the only thing he can see. He wants to be free of other distractions, and just focus on his surfing.
  • Alyx is an on-the-go corporate worker. She prefers to use online tools like 280 Slides or Google Docs to produce her slideshow presentations. When she presents them to her boss and coworkers, she wants to show them just the presentation, not browser chrome as well.

Two Modes

Each of the use cases are similar, but distinct. A full-screen mode should have all the same chrome as a normal browser window (according to the user's preferences), but fill the whole screen. The presentation mode will eschew all browser chrome except the scroll bars. In both cases, the menu bar and Dock should both be hidden; the menu bar will still be accessible when the cursor is placed at the top of the screen. Neither mode should interfere with Exposé or Spaces. The window will be placed so the title bar is not visible.

Full-screen

Modeled after the Full Screen mode of NetNewsWire.

  • Keep status bar
  • Maintain the toolbar, bookmarks bar, and tab bar visibilities.

Presentation

Modeled after the Slideshow mode of Preview.app.

  • Hide the status bar, toolbar, and bookmarks bar.
  • Hide the tab bar; rely on keboard shortcuts and Tabsposé.
  • Have a popup bezel at the bottom of the screen, with the four navigation buttons, a Tabsposé button, and an exit button.