[sugar] An experience report with joyride-1916

Michael Stone michael
Fri May 2 17:46:01 EDT 2008


Dear sugar@,

I played with some of your recent work in joyride-1916 for a few hours
yesterday and I took notes on things which surprised or bothered me.
Here they are, in no particular order:

 * I had a Browse-87 in /home/olpc/Activities and Browse-86 in
   /usr/share/activities. (I installed Browse-87 by manually unzipping
   it, then restarting Sugar). I starred Browse-87 and attempted to
   launch it. Browse-86 was launched.

 * It takes a _very_ long time to populate the list view. Feedback
   is needed. (In particular, why can't we draw items incrementally as
   we discover them?) [This confused Carla when I showed her the new
   UI.]

 * It's hard to figure out that you need to visit the list view in order
   to populate the ring view. I have a couple of suggestions on how to
   deal with this.

      a) If no activities have been starred, display a graphic
      indicating that starring activities will put them in the ring and
      give a big, prominent button that takes you to the list view.

      b) If no activities have been starred, include an icon for a
      tutorial activity which, among other things, teaches you how to
      star more activities.

      c) Pressing the "home" zoom key (i.e. the circle with a single
      dot) multiple times should cycle through the ring and list views.
      (And maybe the Journal as well? The Journal is much more
      shell-like than activity like at this point.)

 * Activity icons stop pulsing _long_ before a window is mapped onto the
   screen. This is a big problem. Eben has proposed one method for
   solving it; however, there's not nearly enough visual feedback
   connecting the pulsing icon in the corner with the icon I've clicked.
   I really think that visually representing the queue of activities
   being launched and visually moving the icon of the activity being
   launched into that queue would be a good idea independent of big
   pulsing activity splash screens.

 * Stopping one activity from the home view should not cause another
   activity window to be foregrounded.

 * We should use the "stop-sign" icon for both stopping activities and
   for disconnecting from the mesh. [Carla's suggestion]

 * On my XO, presence became very unhappy as a result of #6586. Dear
   kernel/firmware people: this badly needs to be fixed.

Thanks,

Michael



More information about the Sugar-devel mailing list