Features/New Toolbar Design: Difference between revisions
No edit summary |
No edit summary |
||
| (11 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude> | <noinclude>{{GoogleTrans-en}}{{TOCright}} | ||
[[Category:FeatureLanded|New Toolbar Design]] | |||
[[Category:Feature Accepted 0.86]]</noinclude> | |||
<!-- All fields on this form are required to be accepted. | <!-- All fields on this form are required to be accepted. | ||
| Line 16: | Line 18: | ||
== Current status == | == Current status == | ||
* Targeted release: 0.86 | * Targeted release: 0.86 | ||
* Last updated: | * Last updated: 19 Sep 2009 | ||
* Percentage of completion: | * Percentage of completion: 100% | ||
== Detailed Description == | == Detailed Description == | ||
| Line 62: | Line 64: | ||
== Benefit to Sugar == | == Benefit to Sugar == | ||
Make process of switching between toolbars more clear, use tool buttons that are showing all time(in main toolbar) i.e. having Close/Help buttons visible all time could be very useful. | Make process of switching between toolbars more clear, use tool buttons that are showing all the time (in main toolbar), i.e., having Close/Help buttons visible all the time could be very useful. | ||
== Scope == | == Scope == | ||
* implementation in sugar-toolkit | * implementation in sugar-toolkit | ||
* | * provide API in sugar.activity.activity for new toolbars | ||
One option for new API is supporting bunch of methods to create most useful toolitems/sub-toolbars. (see [http://git.sugarlabs.org/projects/write/repos/toolbars/blobs/master/AbiWordActivity.py#line58] for example usage). | |||
* ''activity.toolbar()'' toolbutton with activity sub-toolbar | |||
* ''activity.stop_button()'' | |||
* ''activity.undo_button()'' | |||
* ''activity.redo_button()'' | |||
* ''activity.copy_button()'' | |||
* ''activity.paste_button()'' | |||
=== Implementation === | |||
* [http://git.sugarlabs.org/projects/sugar-toolkit/repos/toolbars sugar-toolkit] | |||
* Example implementation in [http://git.sugarlabs.org/projects/write/repos/toolbars Write] | |||
* Example implementation in [http://git.sugarlabs.org/projects/terminal/repos/toolbars Terminal] | |||
* Example implementation in [http://git.sugarlabs.org/projects/log/repos/toolbars Log] | |||
* Example implementation in [http://git.sugarlabs.org/projects/read/repos/toolbars Read] | |||
== How To Test == | == How To Test == | ||
{{:{{PAGENAME}}/Testing}} | |||
== User Experience == | == User Experience == | ||
''If this feature is noticeable by its target audience, how will their experiences change as a result? Describe what they will see or notice.'' | ''If this feature is noticeable by its target audience, how will their experiences change as a result? Describe what they will see or notice.'' | ||
| Line 84: | Line 101: | ||
== Documentation == | == Documentation == | ||
Gary's [[Design_Team/Proposals/Toolbars/Activity-wide_Toolbar_mock-ups]] proposal. | |||
Eben's initial [[Design Team/Designs/Toolbars]] mockups. | |||
== Release Notes == | == Release Notes == | ||
| Line 92: | Line 109: | ||
== Comments and Discussion == | == Comments and Discussion == | ||
* See [[{{TALKPAGENAME}}|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}}|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 --> | ||