[sugar] Journal integration design for Measure Activity

Antoine van Gelder hummingbird
Mon Oct 22 15:12:19 EDT 2007

Bert Freudenberg wrote:
> I think that "saving by default" needs to be accompanied by "resuming  
> by default". That is, the activity button in the frame should resume  
> the most recent instance of an activity (which also implies that it  
> would switch between running instances). Creating a new instance of  
> an activity should be the exceptional action - it could be  
> accomplished by an entry in the activity icon rollover, and possibly  
> an icon in the activity toolbar itself.
> As long as the frame is the primary way of starting activities (and I  
> guess everybody agrees it actually is), this would reinforce the idea  
> of "resuming" over "application starting".

The JokeMachine activity is a good example of an activity where 'resume' 
by default makes sense.

In this activity children can enter and read jokes in a list of various 
joke books (Knock Knock Jokes, Riddles, Cheese? etc.)

Should they exit the activity and start it up again the 
NaturalThingToExpect(tm) is to see your joke books in the state you last 
left them, rather than a blank slate which you must populate with new 
joke books.

  - a

More information about the Sugar-devel mailing list