Hi!
On Thursday 05 January 2006 14:22, Dirk Meyer wrote:
> Comments please, I want a good design before starting coding on this
> one.
I just wanted to note some shortcomings of the 1.5 Freevo GUI (AFAICS), resp.
requirements for the new design.
From a user's perspective, the menus form a hierarchical structure. We need
to represent this structure more directly in the code, to make it possible to
have animations when going from a menu to a sub/parent-menu, and for
indicating with arrows e.g. which menu items lead to submenus and whether
there is a parent menu.
Menu items should get an ID string, so that a user can do sth. like:
EVENTS["menu"]["GUIDE"] = Event("GOTO_MENUITEM", arg = "tv/guide")
To say it even more explicit: It should be a supported function to "jump" from
any mode to any other - in terms of animations, I envision smooth transitions
between directly related menus/display modes, but e.g. a fast blending to
black and then to the target screen when jumping from e.g. the music screen
to the guide.
BTW: Is there any reason for the music player not to detach by default? From
a user's perspective, I would say that the state of the music player is a
state of the Freevo system as a whole - i.e. "EXIT" from the player should
exit from the screen, but not stop the playing. However, global shortcuts
are very important; if a user's remote has a STOP button, that should really
stop the music if it's playing. (Yes, I know this has already been
implemented, I just wanted to stress how important this is from a users'
POV.)
Then, I think the guide should be seen as a 2D menu in terms of interaction -
i.e. the "MENU" button should open the menu which is right now opened with
"REC".
Both could be scrolled smoothly (menus verticaly, the guide possibly 2D).
I am looking forward to (some of) this, and I will help implementing it.
Ciao, / /
/--/
/ / ANS
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel