Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: GUI

Re: GUI

From: Glenn at home <GlennErvin_at_cableone.net>
Date: 2006-03-08

I agree,
I think play should enter, and left arrow should remove (back out), and stop
should exit the menus completely.
IMHO
Glenn
----- Original Message -----
From: "Ray Lambert" <listlizard@interthingy.net>
To: <rockbox@cool.haxx.se>
Sent: Tuesday, March 07, 2006 6:38 PM
Subject: Re: GUI

Dave Hooper wrote:
> There's definitely two camps of thought already: some argue that Stop or
> Left (on an iRiver device) should always "back out" of any menu and
> eventually return you to the WPS. some argue that Stop in a menu should
> stop playback and that Play should always back out of any menu and return
> you to the WPS. But I think the current behaviour is somewhere in between
> -
> Play sometimes operates like "select" and sometimes like "go to WPS", and
> Stop sometimes operates like "back" and sometimes like "stop the music".

Hmmm... I disagree with this characterization of Play button behavior: I
think it misses the point w.r.t. to the *true* function that Play actually
performs. Play is really the "execute" command: it executes the selected
item in a context-sensitive manner.

If you press Play on a song in the browser, the song is "executed" by
playing it (which indirectly brings up the WPS).

If you press Play on a sub-directory in the browser, the sub-directory is
"executed" by entering it.

If you press Play on a text file in the browser, the text file is
"executed" by displaying it.

If you press Play on a .rock in the browser, the .rock is "executed" by,
err, well, executing it! ;)

If you press Play on a sub-menu in the menu tree, the sub-menu is
"executed" by entering it.

If you press Play on a leaf in the menu tree, the leaf is "executed" by
displaying or changing it.

From this perspective, I believe Play is used very consistently throughout
RB. I can't think of an instance in which it is used in a manner that is
inconsistent with this.

The idea that Play should cause you to exit something is, in fact,
*inconsistent* with this and, IMO, in error (unless there was actually an
"exit" command highlighted, but I believe that none such exists). It
would seem unintuitive to me and I would hate it. ;)

~ray
Received on Wed Mar 8 05:02:46 2006


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa