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 Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel