Wiki > Main > RootMenu (compare)
Difference: RootMenu (r34 vs. r33)
NOTE: this page was used while working on the new menu system. It was later agreed to understand the result as new main menu because calling it "root" implies a hierarchy that isn't present. The term "root menu" isn't used anymore (except in the code for historical reasons). To avoid confusion please don't refer to this page (and the term "root menu") anymore.
That is 10 items, we dont really want any more, but put suggestions here on a better order, or which should be changed.
I would suggest to put Recent Bookmarks more in the middle.
Alternative suggestion (DaveChapman)
(I'm not sure about the order)
The Database option is always visible, but if database is not initialised, tell the user, and ask if he/she wishes to initialise)
The Now Playing / Resume Playback option changes according to playback status. "Resume Playback" will be the name of the option in the "Startup Screen" setting.
The "Settings" menu should be re-organised, but that can be done later...
The "Playlists" menu is the old "Playlist Options" menu. (excluding the 2 bottom items)
The "System" option will contain everything in the current "Info" main menu option, but with the addition of the sleep timer (it's not really a setting IMO, more an action).
Another suggestion (ChrisWong)
Playlists should go into a submenu in Music along with Artist etc
Bookmarks should go into a submenu in Music too, as you can only Bookmark music
* Good point =/, then the Playlist and Recent Bookmarks should come up if only they are present, like the FM Radio* -- ChrisWong - 13 Feb 2007
System should have About, Running Time, Debug
About should have information about the target, the version of Rockbox, and some simple stats e.g. Number of music files, free space available
This needs to be considered on a target-by-target basis - we need to be consistent between Rockbox targets, but we also need to fit in with the available buttons. Now could be a good time to rework target button mappings a little as well.
Question: What should a short press on SELECT do in the WPS? Currently it exits back to the file browser, but is that the best choice? Maybe SELECT could be STOP in the WPS, instead of a long press on PLAY/PAUSE.
These have more buttons than ipods, so could have more shortcuts between screens.
My suggestion (SimonMenzel)
Suggestions by MarcoenHirschberg
IMO the root menu should be understood as a menu and not as a root tree everything backs out to and having a setting for choosing the root screen. In other words: if the user selects the file browser as root screen left from the file browser root will not back to the root menu. Instead, the root menu needs to be called with a button (like the main menu currently does). Optionally the root menu could back out to the root screen with left (similar to the way the main menu currently does). That way one can have the same "feel" Rockbox currently has but it's still possible using the common way in OF's having a root menu everything backs out to (i.e. if the root menu is set as root screen the file / database browser backs out to the root screen, which is the root menu). Making the file / database browser always back out to the root menu also will make it harder for blind users. -- DominikRiebeling
My understanding of the root menu is, that it is the root level of the main menu, with the addition, that it is also a starting point when rockbox is started without resume playback and that it can be set as the root of file browser/database. -- SimonMenzel - 10 Feb 2007
I was thinking more of a starting point for the system, but with the option that it can be skipped on boot. We decided that left from the browsers would never leave them and menu in the browsers would goto the root menu, regardless of which screen you have set as the startup screen. -- JonathanGordon - 10 Feb 2007
If I understand correctly, the problem with left-from-browser taking you to the "root menu" is that this would break the predictable behavior unsighted users have come to expect. How would the first item on the root menu being "Music" (or whatever term is settled upon) make the experience any more difficult for blind users? It becomes simply one more button press, hold left to root, then "select" to filebrowser/database. I feel that this behavior is important to making the "root menu" feel like a real root menu. -- DavidHall - 13 Feb 2007
OK, end of argument This is how it now works... Left/Off DOES exit the browsers.. except, if you hold off to go back up the dir tree it will stop when it gets to " / ". you will have to press the off button again to actually exit. -- JonathanGordon - 14 Feb 2007
Thought I would add this link to a video tour of the Trekstor Vibez, it has the Rio Karma's OS which was regarded as one of the best OS's out the box.
The name was (kind of) agreed on after a long debate, much as the one about the root menu. Renaming things to "less geeky" names is out of the scope of the root menu discussion. And yes the "music", various constructions with the word library and several others came up and the name 'database' was chosen because it is descriptive of what it really is and deemed quite easy for new users to understand. "Music" is a bad name for another reason, the database can contain audiobooks, podcasts, varous other spoken word entries too as well as about any kind of sound, not just music. To sum it all up stay on topic.
end of rant
How about Library then? That covers everything. 'Database' is something that is new to everyone when switching from their original firmware - I have yet to see one that uses 'Database'. Library IMO is a much more familiar term to users. The switch from the original firmware to Rockbox should be easy, learning how to use Rockbox shouldn't require having to dig into menus and change lots of settings. We shouldn't be naming menu items which people aren't going to know what they do - for example, someone new who installs Rockbox on their iPod immediately says - where's my music? This is because the default view is the file browser - any freshman who uses an iPod with the OF always uses iTunes to sync their songs and naturally they would like to access their songs much like their original firmware. Thus the RootMenu is invented. Perhaps on the first bootup Rockbox should ask, "Would you like Rockbox to scan your [device] for music and add it to your Library?"
I don't know if iTunes or any other music player uses "Library" for the music database, but I'm fine with that if it turns out to be the most intuitive name for it. Remember, though, that iPod is only one of many Rockbox targets, and it is impossible to make Rockbox behave like all those different original firmwares out there. I also have a hard time believing that learning that "Database" is the music database is a big hurdle. I like the "would you like to scan" idea though. -- LinusNielsenFeltzing - 17 Feb 2007
Tagcache was renamed to Database only 2 months ago (or whatever it was), I dont believe its in our best interest to rename it again... So with that said its staying Database in this patch. If you want it renamed make a patch and go through th eusual submit process.. -- JonathanGordon - 17 Feb 2007
Righto, keep it as Database then, you guys need a break from the nagging xD. -- ChrisWong - 18 Feb 2007
r34 - 17 Mar 2007 - 14:55:06 - DominikRiebelingRevision r34 - 17 Mar 2007 - 14:55 - DominikRiebeling
Revision r33 - 21 Feb 2007 - 16:28 - JeffNemic
Copyright © by the contributing authors.