[Sugar-devel] [DESIGN] Re: PR comments on 'Save as

Tony Anderson tony_anderson at usa.net
Tue Jul 12 07:29:06 EDT 2016


Hi, Martin

Generally six years and older accept that it works that way. The users I 
am referring to are not American children with years of experience at 
six with a smartphone. I am talking about children whose first and only 
experience with a computer is the XO.

By switch I assumed you meant opening the frame and clicking on a 
different activity. The alert is triggered by the user clicking on the 
Stop button.

I am not sure you have used Browse recently. A download has a progress 
alert which remains visible until the user clicks on an OK. It is not 
modal, but it also stays open until 'OK' is clicked. I have seen users 
build a stack several deep without knowing it (the progress alerts stack).

I can't see how switching to the Journal to change the name is more 
'optimal' than giving the user an easy way to name the project directly. 
Naturally, this is a value judgement, your is different from mine. Note: 
the 'screenshot' feature which has not received this sort of dialog uses 
the same alert. It gives the user a chance to name a screenshot without 
having to switch (by the frame) to the Journal and then back to the 
activity.

Any learner who creates a document certainly wants to save it with a 
meaningful name and will certainly appreciate be given that opportunity 
in such a simple and easy way.

Tony

On 07/12/2016 12:28 PM, Martin Dengler wrote:
> On Tue, Jul 12, 2016 at 11:52:10AM +0200, Tony Anderson wrote:
>> Regardless of the wording, the alert does not save a document until 
>> the user gives it a name. If the user does not care about the 
>> document enough to give it a name, there is probably a reason. For 
>> example, if I were to launch Paint to show selecting a color for a 
>> brush, I would have no reason to save the scribble.
>>
>> To repeat, we need to consider this from the viewpoint of the user. 
>> The user click on the Stop button to quit the activity. The alert 
>> should result in terminating the activity whether the document is 
>> saved or not.
>
> I think the
>> This logic is used in the 'fiddler' implementation. It takes a moment 
>> to move the cursor to the entry, type an entry, and click save.
>
> Have you watched a six year-old wonder why their activity isn't 
> closing fast
> enough on an XO-1 (which doesn't even have the enforced stop of a modal
> dialog)?  Have you watched a child look away when talking to their 
> friend, then
> look back and not notice that a small part of the the screen changed 
> and just
> notice that they pressed quit and it hasn't?  Have you watched a small 
> child
> read some text that appears when they didn't ask it to, and then 
> decide what to
> do, then look down at the mouse pad, look back up, look back down to 
> move, look
> back up, move, miss the target button, look back down, move the mouse 
> pointer
> to the correct button, and press the mouse button?  Have you watched a 
> small
> child complete this multi-second reading-and-decision-required task 
> without
> distraction when they have already decided they want to be doing 
> another Sugar
> activity?  This "getting in the way of users" has been done to the 
> death -- for
> example, see 
> https://blogs.msdn.microsoft.com/oldnewthing/20030901-00/?p=42723
> -- and we have good bugs with good alternatives.
>
>> The children I have observed using Sugar would for sure spend longer 
>> closing and switching between activities without any benefit from 
>> this modal alert."
>>
>> The alert only appears when the activity is closed not when switching 
>> between activities.
>
> By "switching" I meant "closing one and opening another".  It would 
> not appear
> every time Sugar decides the journal object should be saved, right?
>
>> The modal alert gives the user a chance to give his project a title - I
>> consider that very beneficial.
>
> Titles are beneficial, for sure.  Are they worth a modal dialog? No.
>
> How about this alternative: similar to how Browse notifies you that a 
> download
> has completed, let the activity exit *without* a modal dialog, but 
> when the
> activity closes and the sugar shell is in focus again, show the user 
> the "name
> or delete or whatever your journal entry" dialog in a non-modal way.  
> That way,
> users that are prone to notice and care and name their work can divert 
> from the
> "quit this activity" process and name it, but users that don't notice 
> or don't
> care will not be interrupted.
>
>> The alternative is for the user to open the
>> activity palette and change the name there. The other alternative is 
>> for the
>> user to switch to the Journal and change 'Write.activity' to 'Bolivar 
>> report'.
>
> The journal might even put the focus or highlight the latest entry and 
> suggest
> "Rename 'Write.activity' to 'Bolivar report'?".
>
>> Currently [the modal on-quit-ask-to-name-journal-entry dialog] is 
>> needed for
>> all activities
>
> That sounds suboptimal :(.
>
>> Tony
>
> Martin
>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20160712/d81e2eb5/attachment.html>


More information about the Sugar-devel mailing list