Changes

Line 93: Line 93:     
The Sugar Journal should provide a 'save/save as' interface which should enable a user to choose whether to save the current document when an activity is closed. The interface should require a name change from 'current.activity' to a user supplied name. - If the document is derived from one currently saved in the Journal, the user should be allowed to save (overwrite) or save as (create new document) by giving a new name to the document. This could be accomplished by showing a alert dialog at close time requesting the user to supply a name or 'not save' the document. If the document has a user supplied name (by the standard activity toolbar icon), the dialog could request the user to save or to provide a new name to create a new document.  
 
The Sugar Journal should provide a 'save/save as' interface which should enable a user to choose whether to save the current document when an activity is closed. The interface should require a name change from 'current.activity' to a user supplied name. - If the document is derived from one currently saved in the Journal, the user should be allowed to save (overwrite) or save as (create new document) by giving a new name to the document. This could be accomplished by showing a alert dialog at close time requesting the user to supply a name or 'not save' the document. If the document has a user supplied name (by the standard activity toolbar icon), the dialog could request the user to save or to provide a new name to create a new document.  
When a user resumes an activity, if the user quits, it should be saved by overwriting the previous Journal object (the current default).
+
When a user resumes an activity, if the user quits, it should be saved by overwriting the previous Journal object (the current default).
 
If the user wants to ignore it, he can simply do so by selecting 'cancel' option.  
 
If the user wants to ignore it, he can simply do so by selecting 'cancel' option.  
   Line 117: Line 117:  
<br>
 
<br>
   −
*<b>Screenshot save option-</b>  Currently, Sugar simply save a screenshot (without any notification) by naming it as 'Screenhot of X'. With the proposed feature, while taking a screenshot user will be notified with a alert(like in Ubuntu) to provide a name for that screeshot along with the captured image of that shot. In this way user can save his screenshot as per specified name which can later help him remember why he took that snapshot for.
+
*<b>Screenshot save option-</b>  Currently, Sugar simply saves a screenshot (without any notification) by naming it as 'Screenhot of X'. With the proposed feature, while taking a screenshot user will be notified with a alert(like in Ubuntu) to provide a name for that screeshot along with the captured image of that shot. In this way user can save his screenshot as per specified name which can later help him remember why he took that snapshot.
    
Here is a mockup for the proposed screenshot feature ->  
 
Here is a mockup for the proposed screenshot feature ->  
 
              
 
              
             http://imgur.com/Fm3jVLh
+
             http://imgur.com/2uizzqh.png
 +
 
 +
*<b>Sugar Journal activity resume feature-</b>
 +
Currently in Sugar's Home View, a click on an activity icon by default resumes the most recent instance of the activity. This capability is designed into the Journal and is redundant in the Home View. A Sugar activity is a tool to enable the user to accomplish some task. If that task is not completed, the user can resume it via the Journal. If the tool is to be used on a new task, the user can launch it from the Home View. The current Home View assumes that the intent of the user is to continue the most recent task with that tool.
 +
 
 +
This task will set the Home View default to launch a new instance on single click on an activity icon, whereas if a user 'Alt'+"Click"ing an activity icon, should resume the latest instance of that activity. If the user wants to resume any previous activity, that can be achieved by choosing named(save as) instances in the Journal. By serendipity, this also shows the Home View with black and white icons. Icons with color signifying a resumable instance use the colors associated with the laptop. Unfortunately many of these color combinations make the icon much more difficult to distinguish than the black and white version.
 +
 
 +
Here is a flowchart to demonstrate the mechanism of this feature-
   −
*<b>Screenshot save option-</b>