[Sugar-devel] Nobody understands "Keep"

Eben Eliason eben at laptop.org
Thu Jul 9 10:45:27 EDT 2009


On Thu, Jul 9, 2009 at 8:03 AM, Tomeu Vizoso<tomeu at sugarlabs.org> wrote:
> On Thu, Jul 9, 2009 at 12:29, Martin Dengler<martin at martindengler.com> wrote:
>> On Thu, Jul 09, 2009 at 11:22:16AM +0100, Daniel Drake wrote:
>>> On Thu, 2009-07-09 at 10:45 +0100, Martin Dengler wrote:
>>> > On Thu, Jul 09, 2009 at 09:52:23AM +0100, Daniel Drake wrote:
>>> > > Nobody in the world seems to understand the Keep button. People think
>>> > > it's for regular saving and you should do it before you close or switch
>>> > > away from your activity.
>>> >
>>> > That's not far from the truth, right?  At least in any work-losing or
>>> > surprising way...
>>>
>>> It's far from the truth in that it's not normally what you want to
>>> do.
>>
>> My quoting-foo is bad, so I've caused confusion (in myself, too :)).
>>
>>> To save your work, simply click the Stop button or change so that
>>> another activity has focus. If you click Keep, you'll end up with 2
>>> copies - one from when you clicked Keep, and one from when you clicked
>>> Stop (or focused on another activity).
>>>
>>> As far as I understand it, Keep is useful for these types of scenarios:
>>> - you've done a lot of work but now it's time to refactor/reorganize the
>>> whole thing. However you want to keep a copy of the rough version you
>>> have now, as "insurance" or perhaps for reference while you re-mangle
>>> the work.
>>> - you've made a template for something, now you want to save that
>>> template (as a blank template) before starting on a version where you
>>> fill in the content.
>>
>> This is a great explanation -- it should be in the HIG or something.
>
> But the biggest problem is how do we explain this to users without
> them having to read the HIG (or manual)?
>
> Should be called "Keep a copy"?

Careful, here. "keep a copy" really is a fundamentally different
action. Keeping a copy will result in a new tree_id; Just keeping (or
keeping a new version) will only result in a new version_id. We need
to find a way to make these actions distinct.

Eben


> Regards,
>
> Tomeu
>
>>> Daniel
>>
>> Martin
>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>


More information about the Sugar-devel mailing list