update on active screen locker
Thomas Pfeiffer
colomar at autistici.org
Thu Feb 16 13:22:54 UTC 2012
On Thursday 16 February 2012 12:37:04 Aaron J. Seigo wrote:
> > - After the timer reaches zero, the slider goes back to the start and the
> > text reads "Sleeping in 5 seconds" again. Instead, it should not go back
> > to
> > the start until after resuming and should just read "Sleep" after the
> > timer
> > goes to zero.
>
> the text should indeed read just "Sleep". that's a straight-out bug, in
> fact.
>
> the slider position is more difficult and something that i'm not sure how to
> fix properly. the problem is that we don't have any notification for when
> sleeping is starting or we have come out of sleep. (kernel / power
> management issue; so deep in the stack.) so the UI just resets itself to
> what you will see when the device unsleeps eventually.
>
> i'll fix the text up, not sure how i can deal with the slider position.
The slider position isn's such a big usability problem, I guess. Maybe you can
just delay the resetting a bit in hopes that the screen goes blank before it
happens? Or would we risk delaying it until after resuming then?
> > - If I tap the slider while it's moving, it returns to the
> > starting position instead of remaining where I tapped it. This feels
> > strange when I want to "accelerate" the countdown.
>
> hm.. indeed. ok, this will require a little more logic in the QML, but it is
> doable.
That would be great! It might make sense to postpone any work on that until we
have decided on the widget and mechanics to be used there, though.
> > Now we only need to remember to integrate a reboot function in our update
> > manager so updates actually take effect (otherwise they would never do for
> > users who never shut their device down).
>
> fortunately very few updates require a full power cycle, but yes, this is a
> good point indeed and should be done ...
Sure, but many updates would at least require a re-login, or restarting of
applications, to take effect, right? Ideally, of course, the updater knows
when only a re-login is necessary and when a reboot is necessary and trigger
the appropriate action.
> > I just conducted some "extensive" user testing (n=1 ;) ). The result was
> > that the participant understood what happened and was able to shut the
> > device down using the slider. He said he got the clue when the slider was
> > moving automatically. However, as expected, he was confused when the text
> > read "Sleeping in 5 seconds" after resuming. But that's a bug that should
> > be easy to fix, right? ;)
>
> yes :) thanks for testing. glad it basically works ...
I found these micro-usability-tests (often called "Hausfrauentest" in Germany)
to be really helpful, especially on a mobile device: You just hand it to
somebody, give them a simple task and see if they can do it. Takes less than a
minute and even though generalizeability is limited with just one person, you
can identify things that don't work for _anybody_.
I will do them regularly for things about which we are unsure from now on.
> > And by the way: Can we suppress the notification "The screen is being
> > locked"?
>
> yes; and easy to do as well .. should probably not be there on the desktop
> either.
True. Actually, I never found them useful on the desktop either, they're just
less annoying there.
Great to see my suggestions welcomed! :)
More information about the Active
mailing list