Changes between Version 21 and Version 22 of PREVIEW_MODE_R0


Ignore:
Timestamp:
05/13/09 17:38:01 (16 years ago)
Author:
dido
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PREVIEW_MODE_R0

    v21 v22  
    88 
    99== Overview == 
    10 This mode shows the book as it will look like in Reader. This mode is most convenient for reading books. It allows the user to test his links, events, etc. 
     10 * This mode shows the book as it will look like in Reader. This mode is most convenient for reading books. It allows the user to test his links, events, timelines etc. 
    1111 
    1212Note: Preview mode = Test mode. 
     
    1414Author mode = Edit mode. 
    1515 
     16 * The user can’t edit his book in preview mode. He can only interact with it. 
     17 * In preview mode, all links and timelines are functional. 
     18 * Reader mode applies to current book. 
     19 * The user can evoke preview mode window by: 
     20  * click on preview mode button on the bottom bar 
     21  * selecting View -> Preview Mode from the menu. 
     22 * Preview mode window shouldn't have preview mode button and outline frames check box, also the button from the View menu is disabled. 
     23 * Frame borders will be visible if they are set so, the page borders will be visible also (all of them). 
     24 * All menu items related to editing, for example the Insert menu, File->Save, should be disabled. Decide how the items will be disabled - whether each item/functionality will watch the current book previewMode option, or someone will disallow book editing. If every item will disable itself, define which are these items. 
     25 * Tabs that allow editing are in disable mode and this should be visible for the user. 
     26 * To exit preview mode window user have to close it. 
     27 * Although editing is not allowed, comments and annotations (stickies, highlightings) can be created/modified/deleted. 
     28 * Selecting objects and copying them to the clipboard is allowed. 
     29 * Preview mode also has a presentation mode. 
     30 * The preview mode should act as the reader do.  
     31 
     32 
    1633== Task requirements == 
    17 The user can’t edit his book in preview mode. He can only interact with it. '''Actually currently the book can edit the book using links/timelines; however, these changes should not affect the original book. This is why it is a good idea to make a copy of the book, operate on it, and this will not change the original book.''' 
    18  
    19 In preview mode, all links and timelines are functional. 
    20  
    21 Reader mode applies to current book. '''A good idea is the reader mode to be applied to a copy of the book, so it will not apply to the current one.''' 
    22  
    23 The user can switch back and forth from edit mode to preview mode by: 
    24  * checking the reader mode check box in the bottom bar of every book window 
    25  * selecting View -> Reader Mode from the menu. (Create View menu first) 
    26  '''Here the suggestion is to have a button "Go to preview" instead of checkbox.. this way it will be much more adequate. Decide about the menu.''' 
    27  
    28 Frame borders will be visible if they are set so, the page borders will be visible also (all of them). 
    29  
    30 All menu items related to editing, for example the Insert menu, File->Save, should be disabled. '''Decide how the items will be disabled - whether each item/functionality will watch the current book previewMode option, or someone will disallow book editing.. If every item will disable itself, define which are these items.''' 
    31  
    32 Some tabs are hidden: Timelines, Resources, Styles '''Define exactly. The flaps should rather be disabled, think about this'''. 
    33  
    34 On exiting Reader Mode, all such changes are reverted. '''This should be defined more clear - maybe the user wants to see other than the X on the top right corner.''' 
    35  
    36 Although editing is not allowed, comments and annotations (stickies, highlightings) can be created/modified/deleted. 
    37  
    38 Selecting objects and copying them to the clipboard is allowed. 
    39  
    40 '''Should define relations to the preview mode with the reader, with the fullscreen mode, etc. Should also define what will the user most probably do in the preview mode.''' 
    41  
    42 '''Preview mode needs performance optimizations and bugfixing - define these two problems, research for more.''' 
     34 * Grate a prototype of the preview mode. 
     35 * Update the current design. 
    4336 
    4437== Task result == 
    45 The result of this task should be source code. 
     38 * The result of this task should be source code. 
    4639 
    4740== Implementation idea == 
     41 * Actually currently the book can edit the book using links/timelines; however, these changes should not affect the original book. This is why it is a good idea to make a copy of the book, operate on it, and this will not change the original book. 
    4842 * We should use the reader area - it will hide content outside the page borders. Note: the reader area is not working right now, so it must be implemented, too. 
    4943 * A good idea (maybe) is to move all logic about visibility in the corresponding feature - for example, huds should hide themselves, flaps, palettes also, etc. This way the bookView / readerArea does not need to know about all the visible gadgets and hide them one by one. Think about adding similar functionality in the scene elements.. 
    50  * '''more?''' 
     44 * Preview mode needs performance optimizations and bugfixing - define these two problems, research for more. 
    5145 
    5246== Related == 
     
    5549 
    5650== How to demo == 
    57  * Run Sophie 2, Default book with 3 frames should be created. If not, create. 
     51 * Run Sophie 2, Default book with 3 frames should be created. If not, create one. 
    5852 * Go to preview mode. 
    5953 * Try to move the frame or to edit its text content, to edit some palettes, to insert something or save the book - should not be possible.