10 | | Full screen mode shows the currently viewed document (usually it's a book) in full screen. It is useful for presentations. |
11 | | |
| 10 | Full screen mode shows the currently viewed document (usually it's a book) in full screen. It is useful for presentations.[BR] |
| 11 | There should be 2 full screens mode |
| 12 | * full screen - Preview that doesn't allow the user to edit the document. The application starts to act as reader in full screen. In this case application should announced the user how to exit full screen. |
| 13 | * full screen with tabs - Allows book editing in full screen mode, all flap and tabs and menus should present but in auto hide mode. |
| 14 | The full screens mode are triggered by the view menu or short keys. The short keys should be F5 for presentation full screen and F11 for edit full screen mode. These short keys should be listed after the buttons in the view menu.[BR] |
| 15 | User should be able to exit full screen mode with ESC key or by pressing the key that evoked the current full screen mode. Or in case of edit full screen he could use the view menu to do so.[BR] |
| 16 | When in edit mode and user wants to makes preview, the application goes to presentation mode. |
13 | | * In full screen mode only the contents of current document window are displayed. If current document is a book, current page and the bottom bar are displayed. |
14 | | |
15 | | * Left and right flaps and the tab bar are hidden. |
16 | | |
17 | | * Menus are hidden too, but all keyboard shortcuts should work (for example, Ctrl+S should save the book). |
18 | | |
19 | | Invokation: |
20 | | * View menu > Full screen (Create a View menu first) |
21 | | * Keyboard shortcut: |
22 | | * In Sophie 1 F5 or command-option-P is used. |
23 | | * The same shortcut should be used for returning to previous mode. |
| 18 | * Create a prototype of these two states. Go as far as you can get with auto hide hide behavior of the components. |
| 19 | * Update the current design in this document. Don't leave it the same. |
29 | | * Users should see only the contents of current document window's JInternalFrame. |
30 | | |
31 | | * Create a boolean property fullScreenMode in MainWindow. |
32 | | * (true = full screen mode, false = normal mode) |
33 | | |
34 | | * Create a View menu and a Full Screen menu item. |
35 | | * When selected, the fullScreenMode property is toggled. |
36 | | |
37 | | * Modify the setup methods of each affected visual element - MDMainWindow, DefaultDocumentsDesktop, etc., |
| 25 | * Create a View menu with 3 sub items normal, presentation and full screen. They should present not the names of the modes and the short keys for them. For normal mode is ESC key |
| 26 | * To announce the user how to exit presentation mode use small white label on black background that stands on the top of the screen and appears for few seconds. After it disappear it could be shown again via roll in this area. If possible add close button next to the label. |