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

Rafael Ortiz rafael at activitycentral.com
Thu Mar 10 15:33:36 EST 2011


On Thu, Mar 10, 2011 at 1:54 PM, Simon Schampijer <simon at schampijer.de>wrote:

> 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_Requestswith
>> 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.
>>
>
This is on v6 of stopwatch, follows Simon's comments


>  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.
>>
>
This is on v9 of maze, follows Simon's comments



 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
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110310/bdb282ce/attachment-0001.html>


More information about the Sugar-devel mailing list