power management settings mockup

Celeste Lyn Paul celeste at kde.org
Fri Sep 12 20:46:09 CEST 2008


On Friday 12 September 2008 14:41:26 Celeste Lyn Paul wrote:
> On Friday 12 September 2008 14:31:24 Chani wrote:
> > On 9/12/08, Celeste Lyn Paul <celeste at kde.org> wrote:
> > > On Friday 12 September 2008 13:11:43 Aaron J. Seigo wrote:
> > >  > hm... here's a thought:
> > >  >
> > >  > * all popups should be instant apply
> > >  > * all settings _dialogs_ should be ok/cancel
> > >  >
> > >  > if you can't safely make a popup instant apply, make it a dialog.
> > >  >
> > >  > thoughts? (seele)
> > >
> > > Plasma popup and window dialog, correct?
> > >
> > >  Then I would recommend this behavior be applied throughout the entire
> > >  environment for plasma popups.  All instant apply dialogs must have an
> > >  Undo/Revert function so you will still have a button somewhere.
> >
> > why must they all have undo buttons?
> > i don't understand how this is different from, say, the volume control
> > popup for kmix, where an undo button would seem silly to me.
>
> If you are trying options out and you want to go back to your original
> setting, you have to remember what your original settings were.  In some
> cases they may be easy to remember, or being able to reset your original
> settings may not be a big deal. But, there are plenty of cases where it
> will be a problem, especially if you are exploring or configuring
> unfamiliar or advanced option.  Revert/Undo is important safety net so
> users can feel confident about configuring and exploring the system without
> fear of doing something Bad.

Oh, also, a volume control seems a bit different that the power management 
settings case we are talking about.  

So it does make sense that when you have a single configuration like the 
volume control you just have the widget.  But the power management settings 
are a bit different because you are doing more than one thing.  So even 
though it is implemented as a popup, work-flow wise it is much different. 

This is probably something we should discuss in a separate thread or on IRC.



-- 
Celeste Lyn Paul
KDE Usability Project
usability.kde.org


More information about the Plasma-devel mailing list