Features/Save-As: Difference between revisions

No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 18: Line 18:
== Current status ==
== Current status ==
* Targeted release: 0.112
* Targeted release: 0.112
* Last updated: 24th April 2017
* Last updated: 15th September 2017
* Percentage of completion: 90%
* Percentage of completion: 100%


== Detailed Description ==
== Detailed Description ==
* for a new document (start new), when the user quits the activity, a popup provides an opportunity for the user to give the document a name. The user can also decide not to save it.
* For a new document (start new), when the user '''Stops''' the activity, a popup provides an opportunity for the user to give the Journal entry a name. The user can choose from the 'Save' and 'Don't Save' options. However, an instance will appear in the Journal for statistical purpose but no changes would be saved if user selects 'Don't Save' option.
* for an existing document, when the user quits the activity, a popup provides an opportunity to give it a new name. In this case, it will be saved under the new name and the original will be preserved. If the user chooses not to provide a new name, the document is saved replacing the original.
* For an existing document, when the user '''Stops''' the activity, a popup provides an opportunity to give it a new name.
* provides a setting to enable or disable the feature
** In this case, if the user supplies a new name (different from original), a new instance is created with the new changes while the original (previous) will remain preserved.  
** If the user saves with the same name, the document is saved replacing the original.  
** If the user selects 'Don't Save' option, no changes are saved (no new entry is created) and the original instance will remain preserved.
 
* Provides a settings (GConf & GSettings) to enable or disable the feature.
** '''GConf -''' https://github.com/sugarlabs/sugar/pull/751
** '''GSettings -''' https://github.com/sugarlabs/sugar/pull/750
*After pressing Stop if the user feels that he needs to continue with the current work, he can '''dismiss''' the alert by pressing '''<nowiki/>'Esc' key''' on keyboard.


== Benefit to Sugar ==
== Benefit to Sugar ==
Line 83: Line 90:
Save As
Save As


A user or deployment can enable this feature by setting gsetting 'save as' to True). This feature provides a capability comparable to the 'save' and 'save as' capabilities offered by conventional document processing programs such as those of Libre Office.
A user or deployment can enable this feature by setting 'save as'. This feature provides a capability comparable to the 'save' and 'save as' capabilities offered by conventional document processing programs such as those of Libre Office.


== Comments and Discussion ==
== Comments and Discussion ==
* Link to the discussion on lists.sugarlabs.org: http://lists.sugarlabs.org/archive/sugar-devel/2017-April/054141.html
* Link to the discussion on lists.sugarlabs.org: http://lists.sugarlabs.org/archive/sugar-devel/2017-April/054141.html
* See [[{{TALKPAGENAME}}|the discussion tab for this feature.]] <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page. -->
* See [[{{TALKPAGENAME}}|the discussion tab for this feature.]] <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page. -->