[Sugar-devel] [Design] [Patches] New Toolbars in Activities

Simon Schampijer simon at schampijer.de
Thu Mar 10 13:54:20 EST 2011


On 03/10/2011 01:13 PM, Sebastian Silva wrote:
> Hello / Hola,
>
> As some of you know I started working with Activity Central last week,
> as an Activity Developer.
> My tasks will be to improve our Activities and also I consider, make
> life easier for activity developers.
>
> I'm looking forward to sharing more of what we do and have already
> signed up with the Activities Team.
>
> My first contribution is to update the toolbars in several activities.
> In the process I've run into some design decisions. In particular, with
> activities with few actions, updating the toolbar concealed the actions
> behind a ToolbarButton (see Get Books, for example). This did not seem
> right, so I took the liberty of moving main actions to the main toolbar.
>> From
> http://wiki.sugarlabs.org/go/Features/New_Toolbar_Design#Benefit_to_Sugar -
> /"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."/ seems to
> support my decision.
>
> I've updated
> http://wiki.sugarlabs.org/go/Activity_Team/TODO#Activity_Feature_Requests with
> the following.
> Activity Git repo with patches Comment
> Typing Turtle
> git://git.sugarlabs.org/~icarito/typing-turtle/typing-turtle-icarito.git
> DONE. Waiting for merge request.
> StopWatch git://git.sugarlabs.org/stopwatch/stopwatch.git DONE. Moved
> Share and Keep buttons to main toolbar.
> Help git://git.sugarlabs.org/~icarito/help/help-newui.git DONE. Put
> navigation in main bar (like in Browse). Waiting for merge request.
> Distance git://git.sugarlabs.org/distance/distance.git DONE by dirakx.
> Maze git://git.sugarlabs.org/~icarito/maze/icaritos-mainline.git DONE.
> Moved Share to main bar. Waiting for merge request.
> Get Books
> git://git.sugarlabs.org/~icarito/get-books/icaritos-mainline.git DONE.
> Moved book actions to main toolbar. Waiting for merge request.
> Words - Working on iticarito
> <http://wiki.sugarlabs.org/go/User:Icarito>13:00, 10 March 2011 (EST).
> The UI can be improved.
> Jukebox - Working on iticarito
> <http://wiki.sugarlabs.org/go/User:Icarito>13:00, 10 March 2011 (EST).
>
>
> I'd appreciate some feedback and peer review - as well as attention to
> the pending merge requests. Also on the dev workflow.
>
> Thanks, I'm happy to finally contribute code again.
>
> Sebastian

Hi Sebastian,

thanks for your work!

I remember that we had defined some guidelines when using the new toolbars.

So if I remember correctly (Gary feel free to correct me) we agreed that 
for simple activities the options can be moved to the main toolbar. Some 
things should be considered here (can be seen in the screenshot attached 
and the code is in [1]):

- left should be the activity icon with the name in the palette
- then the other options (title, sharing, keep) left aligned
- the sharing button is made insensitive (but shown) if sharing is not 
implemented (self.max_participants = 1)

I think we have not writing those guidelines down yet ([2] does not say 
anything about it and as well I could not find that info in any design 
page). Gary, what would be the best place to keep this info?

Maybe we want to track the work (moving all the activities to the new 
toolbar) as well in a wiki page.

Regards,
    Simon

[1] http://git.sugarlabs.org/hello-world
[2] http://wiki.sugarlabs.org/go/Features/New_Toolbar_Design
-------------- next part --------------
A non-text attachment was scrubbed...
Name: simple_activity_toolbar.png
Type: image/png
Size: 10724 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110310/2b282a78/attachment.png>


More information about the Sugar-devel mailing list