Hello,
While browsing the menu .xml files I got the impression that the order in which entries are arranged in the current CVS tree do not always follow a logical pattern. This may be because the menus "grew" while more and more features were added to MythTV.
To make things a little more structured I suggest we organize the existing features into four big categories:
- TV - Multimedia - Information - Communication
supplemented by two additional categories
- Manage - Setup
My suggestion is based on the following assumptions:
Watching and recording TV is the main purpose of MythTV, so this is a top-level category although it would fit in multimedia, too.
"Media Library" no longer seems appropiate as a category for features like Radio or Games.
"Phone" need not be a top-level category.
All other features fit into these categories quite nicely.
Management and maintainance tasks got swapped out to a menu of their own because they are accessed more often than "Setup" and do not really belong there.
"Setup" now only harbors setup and configuration related options, preferably in the same order the related features are found in the main menu.
For a quick overview I arranged the existing features according to this pattern and attached an outline of menu options to this mail.
Another, maybe not fully grown, idea would be to completely seperate both "Manage" and "Setup" from the day-to-day options, maybe move them to another menu plane (cf. puny ASCII art). This would also allow for easy switching between, say "Music", "Music Management" and "Music Setup" without the need to go back to the main menu.
user mgmt. setup plane plane #2 plane
| | |
- TV --- TV management --- TV setup --->
| | |
- Multimedia -- MM management --- MM setup --->
| | |
- Information -- Info management - Info setup ->
| | |
v v v
What do you think?
Christoph
-- f u cn rd ths, u cn gt a gd jb n cmptr
- TV
- Watch Live TV
- Watch Recordings
- Schedule Recordings
- Program Guide
- List
- Alphabetical
- New Titles
- Movies
- by Category
- by Channel
- Search
- by Time
- by Titles
- by Keyword
- by People
- Advanced
- Custom Record
- Manual Schedule
- Set Priorities
- Upcoming Recordings
- Delete Recordings
- Previously Recorded
- Multimedia
- Listen to Music
- Watch Videos
- Listen to the Radio
- View Pictures
- Play Games
- Play VCD/DVD
- Information
- News
- Weather
- Recipes
- System Status
- Communication
- Web
- Phone
- Manage
- Music
- Videos
- Import DVD
- Import CD
- Setup
- General
- Appearance
- TV
- General
- Program Guide
- Playback
- Recording Profiles
- Recording Priorities
- General
- Set Channel Recording Priorities
- Multimedia
- Music
- Videos
- Radio
- Pictures
- Games
- DVD
- Xbox
- Information
- News
- Weather
- Recipes
- Communication
- Web
- Phone
_______________________________________________ mythtv-dev mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
