Rockbox Development > Feature Ideas
More controlls for the quick option menu?
Left4Cake:
Could the quick option menu that you pull up by holding down, also have scroll wheel up and down as keys to input with?
Chronon:
To input what? Currently, the quick screen allows you to increment the value of a setting by pressing the button corresponding to the direction of the setting's label. You need to more carefully describe what you propose that the scroll wheel actions would do upon entering this screen because it's not clear to me.
gbl08ma:
I guess s/he is trying to say that there should be more positions on the quick screen, so instead of having four keys to change settings (up, down, left, right), we would also have more keys (holding and also scroll up and scroll down on targets with scrolling wheel).
I also think the quick menu could be much useful, and I got a bit different and perhaps more different proposal: add more settings to the quick menu (in fact, my mostly used settings are more than 4), using a multiple quick screens system. On targets with scroll wheels, to change of screen on the quick menu we could use scrolling. (on other targets, I think most of them have a spare, unused on quick screen key that could do this task)
If we just added three screens, we would already be enough to assign 12 settings, more than enough for me; ideally, the number of screens would be a setting - but this is not a must.
Here is my idea of the UI explained with ASCII "art": (read from left column to right column, from up to down)
Assigning custom names to quick screen is much likely useless, but if doesn't evolve too much work, I think it sould be added because it will allow more organization.
Things to do/investigate/define on this proposal:
- How to save these settings for the new quick screen, specially if the number of quick screens is dynamic (user can set how many screens s/he wants)
- Remove the "Screen 1/1" text is user only wants one quick screen - assuming the number of screens is dynamic
- Improve usability/speed when pinning a setting to a quick screen
- Extend the quick screen to not only define settings, but also launch files and plugins (plugins are files, at the end)
(this last one might be difficult to implement because files aren't static things, and well, it's just a suggestion - it's in bold because I think it's important, even without implementing all the rest of my suggestion)
Now, even if this is a great idea, I'm sure almost nobody will come up wanting to code it. I think that coding will not be the most hard part, after we get a clean idea without any doubts of how it should work.
PS: I'm gonna setup my development environment, this time on a real machine and not on a VM, wish me good luck :)
Chronon:
Thank you. This is much clearer now. Do you think there should be a way to also switch screens on targets that lack a scroll wheel?
bluebrother:
This would be somewhat problematic for players with small screens -- just think of the Archos Ondio for example, or the Sansa Clip for a more recent one. Some players also don't have enough keys for more input actions (for example the Iriver h100 series). I would rather completely remove the Quick Screen and replace it with a customizable menu that can hold any entry from the menu. That means you'd need to enter the entry before you can change it but IMO that's still acceptable. Another option would be to have a "Quickchange List" which uses double lines that show both setting and value and is navigated via up / down, and changed via left / right (or the appropriate keys depending on your player).
Something like this, selected item marked with # at the beginning of the line:
--- Code: ---# Volume
# -10dB
Shuffle
Off
Show files
All
--- End code ---
Navigation
[0] Message Index
[#] Next page
Go to full version