Some time ago I was thinking about more graphical menu, just like in modern phones, when main menu is displayed as a set of icons (4x5, 3x4, 4x4 or so on). This way you could have much more menu entries on top. Also modern user interfaces of software are very 'iconized' and this seems to be way.
I would like to see the main menu just like that:
icon icon icon
icon icon icon
icon icon icon
______________________________
description of the selected icon
I was thinking about doing something simmiular in lua - to provide a script that display a icon menu through which you could load another scripts. However I found it useless just for scripts. But for the main CHDK menu it would be very nice.
Also - users of cameras with touch screen would be happy!
Icons should use only R+G+B+black+white colors since we have defines of histogram RGB colors and black and white on most cameras.
I could help with such changes, but not having too much time untill June 15.
However first at all following changes have to be done:
- provide a function, that can draw an icon from binary data, a kind of sprite graphic
- redesign the menu structure
In future it would be good to store the menu in a kind of config file, maybe even in xml. However there could be problems with modules menus, which are rather fixed.