[haiku-development] Re: The ways of Reboot. Acknowledge or not?

2009/4/25 Jonas Sundström <jonas@xxxxxxxxxxx>:

> Looks like a 3-level hiearchy.
>
> Quit - Quit Haiku - Restart
> Quit - Quit Haiku - Shut Down
> Quit - Quit Session - Log Out
> Quit - Quit Session - Switch User
>
>
> Quit signifies terminance(?), definitely ending
> something. Does that fit all cases?
>
> E.g. power-saving modes or cases where Haiku or
> your session keep running?

Reading through this discussion reminded me of a post I'd read on Joel
Spolsky's blog about UI design decisions. Looking at the above list of
shutdown options, I thought it might be useful to pitch this into the
discussion: http://www.joelonsoftware.com/items/2006/11/21.html as
well as a followup by Arno Gourdol, who worked at Apple at the time OS
X was conceived:
http://arno.org/arnotify/2006/11/the-design-of-the-mac-os-x-shutdown-feature/

In essence, they say that ordinary users don't really care hugely
about the difference between (for example) suspending and shutting
down, and that power management should handle this seamlessly. One
part of the argument I can't bring myself to accept yet is dropping
the 'restart' option - they think that just shutting off and then
hitting the power button again makes the whole operation less painful
(which I'm not sure I agree with). However, I do think simplicity on
the order of what they suggest could be powerful for Haiku. After all,
we're trying to reach the most sensible default settings right?

The problem with going with a design similar to this is that right now
our power management can't handle it. Feel free to correct me if I'm
wrong!

With regards to user switching: I'm with Ryan on this. We haven't got
the ability to do it at the moment, and I'm not sure it would fit into
this functionality anyway. A seperate option for this seems to make
sense to me.

Just thought that might be a useful suggestion to add (which I'm
willing to champion for the moment for the sake of finding the best
shutdown UI for Haiku :->).

James
-- 
Make a man a fire and he'll be warm for the night.
Set a man on fire and he'll be warm for the rest of his life.

Other related posts: