[Sugar-devel] Resuming by default (was: One instance activity)
Bert Freudenberg
bert at freudenbergs.de
Wed Dec 10 06:09:39 EST 2008
On 09.12.2008, at 20:39, Bert Freudenberg wrote:
> On 09.12.2008, at 18:55, Eben Eliason wrote:
>> Pablo, for what reasons do you desire to prevent multiple instances
>> from running?
>
> Hope there's a better reason than "it's too easy to create unwanted
> instances" ... (still waiting for the home view icons to resume by
> default)
Circling back to the underlying problem ... why can't we indeed make
the home view activity icon resume the latest journal entry?
* this was the intention of the Journal all along (would make the idea
of stopping/resuming activities much more obvious)
* it would solve Pablo's problem (this works today, resuming an
already opened journal entry just switches to that activity)
* no more unwanted Journal entries (one would be reused all-over)
* creating a new Journal entry would be an explicit action (need UI
for that)
That last item is the only problem I can see - in the activity one
would need a "start new entry" button, just having this as optional
menu item in the home view is not enough. The semantics would be just
like the "keep a copy" button now, but also reset the activity to a
blank slate.
If the upcoming datastore work focused on versioning as much as legacy
file support, we would not even need that button (though it might
still be convenient to have). Older instances would then readily be
available in the Journal and could be resumed from there.
- Bert -
More information about the Sugar-devel
mailing list