Changes between Initial Version and Version 1 of AUTHOR_APP_TUNING_R0


Ignore:
Timestamp:
01/27/09 10:47:44 (16 years ago)
Author:
mira
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AUTHOR_APP_TUNING_R0

    v1 v1  
     1[[BackLinksMenu]] 
     2 
     3[[TicketQuery(summary=AUTHOR_APP_TUNING_R0, format=table,  col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] 
     4 
     5= Analysis = 
     6 
     7== Overview == 
     8 
     9This task is all about making Sophie2.0 simpler and more comfortable to use.  
     10 
     11== Task requirements == 
     12 
     13 * Make sure that there are intuitive keyboard shortcuts to all menus and most often used commands.  
     14  Menu keyboard shortcuts: 
     15    Alt+F - open file menu 
     16    Alt+E - open edit menu  
     17    Alt+I - open insert menu 
     18    Alt+W - open window menu  
     19    Alt+H - Open help menu  
     20  File menu keyboard shortcuts  
     21    Ctrl+N - new file  
     22    Ctrl+O - open file  
     23    Ctrl+S - save file - saves the current Sophie book.  
     24    command/control-shift-S saves the current Sophie book, prompting for a filename.  
     25    Ctrl+W - close file 
     26    Ctrl+Q - quits program. 
     27 
     28 * The navigation should be context-sensitive 
     29  Arrow keys - if a frame is selected, the frame is moved one point in the direction pressed.  
     30  If in text, the cursor is moved acordingly. 
     31  If nothing is selected, the left and right arrows go forwards or backwards in pages and up and down arrows manage the zoom level. 
     32 
     33 * Make sure that all components have good and explanatory tool tips so that the user can take full advantage of the functionalities that Sophie 2.0 offers.  
     34 
     35== Task result == 
     36 
     37The result of this task is source code.   
     38 
     39== Implementation idea == 
     40 
     41Use the Swing features that support keyboard shortcuts and tooltips. 
     42 
     43== How to demo == 
     44 
     45 * Pause with the cursor over any of the components and demonstrate the tool tip. 
     46 * Use the keyboard shortcuts to open menus and execute commands.  
     47 
     48= Design = 
     49 
     50 
     51= Implementation = 
     52^(Implementation results should be described and linked here (from the wiki or the repository))^ 
     53 
     54= Testing = 
     55 
     56= Comments = 
     57^(Write comments for this or later revisions here.)