[Sugar-devel] [PATCH] Sort the activities in the home in alphabetic order

Martin Langhoff martin.langhoff at gmail.com
Thu Oct 4 21:50:37 EDT 2012


On Thu, Oct 4, 2012 at 3:15 PM, Gary Martin <garycmartin at googlemail.com> wrote:
> Martin, could you clarify this example a little more,
> did you have some specific documentation task in mind?

I want to clarify that I see this patch as a big improvement, even
with localized sorting. +100.

We often prepare some screenshots for documentation (or the Sugar
documentation sprint does). Because Sugar is icon-oriented (and light
on strings) in the UI those screenshots are used and reused in
documentation most of the time.

In my experience, most local documentation efforts are a very quick
"remix" of existing documentation. First-time deployments don't even
have XOs in advance for the documentation team to get screenshots. If
they have XOs, they often lack the expertise (they are first-time
deployments, after all!). Gonzalo has seen this first-hand.

With the proposed patch + non-localized strings for fav view sorting
the home view remains (mostly) stable across all languages. Yes, it
changes if you add/remove/replace activities, but only slightly. The
relative position of activity icons remains mostly stable.

With the proposed patch sorting on localized strings for fav view,
each lang "randomizes" the sorting. Not so good, in my book, but not
the end of the world either.

Couple more notes

 - I completely support localized names sorting for list view.

 - For fav view the "best" sorting would be a fixed, OS build-time
configurable sorting to group/order activities.

cheers,



martin - who worries too much about a sorting scheme kids immediately
disable using the "wherever I want it to be" view.
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- Software Architect - OLPC
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff


More information about the Sugar-devel mailing list