Rockbox Development > Feature Ideas

RB - simple mode

(1/2) > >>

oayz:
Of cause we all enjoy tremendous amount of features in RockBox. Some of us is trying hard to convience our dear developers to put more and more :-). However for some people this is overkill and can actually turn them away from RB.

Suggestion - implement "simple" and "advanced" modes of oparation. In former one only most important features are available. I guess the major job is to re-organize options menu.

saratoga:
This is actually on the NoDo list linked at the top of this forum. 

oayz:
That's right, sorry. Just wanted to give my player to kid but he is confused with all these features.

So we should wait for configurable menu.

gevaerts:

--- Quote from: oayz on October 07, 2010, 10:06:52 PM ---So we should wait for configurable menu.

--- End quote ---

You can do that, but the most effective thing to do would be to work on configurable menus :)

oayz:
If it's not prohibitive from RAM footprint point of view ....

Can we have a text file which looks something like this:

MunuItemLevel1
-MunuItemLevel2,@function_ptr
-MunuItemLevel2,@function_ptr
MunuItemLevel1
-MunuItemLevel2
--MunuItemLevel3,@function_ptr
-MunuItemLevel2,@function_ptr

Notes:

There is always a full ("advanced") list. Users can edit,delete or re-arrange menu entries but not add new ones.

"MenuItem" is text displayed in the menu
"-","--","---" etc defines menu level (1,2,3 etc)
function_ptr is a name(or address or any other ID) pointing to the code which actually displays adjustement screen (on/off, value list etc.)

The parser reads this list (statically or on the fly), displays items of currently selected MenuLevel and on select calls appropriated function.

Probably need another ID for icons ... is anything else missing?

Navigation

[0] Message Index

[#] Next page

Go to full version