Here's a very interesting proposal for ML user interface from one of our users.
---------- Forwarded message ----------
From: Abel Santos <alfa...@gmail.com>
Date: Wed, Feb 9, 2011 at 9:44 PM
Subject: Magic Firmware UI
To: broscu...@gmail.com
Hi Alex,
As probably often repeated by just about everyone, you work on ML has
been impressive, as is Magic Lantern in it's entirety.
I'd love to contribute to it's development, in my case on what I can
do best - Interface design.
The screens I am attaching are simply a very rough draft, I already
have a few more ideas and improvements. I'm aware of the technical
limitations on the menu front, Trammel mentioned them on the planet5D
interview, but I believe there is plenty of room for improvement, both
for ease of use and usability as well as a little visual improvement.
On the screens attached I was playing with the idea of having 2 main
interaction mechanics, one for functions with few values where you
view the entire range and what is selected. A second one will take you
to a new menu with a list.
The descriptions for functions should be great as a little reminder,
especially on the current fast dev environment, could possibly be user
configurable too?
I've also been thinking about button remap, where the main menu
sections would be selected with Menu/disp, or/and Jog dial, and all
menu configurations with up/down/left/right/set. This would give more
flexibility and be easier to use than current button config.
I'm currently using the entire display, but could possibly need to be
shortened for permanent values that might need to be displayed, either
for usability or technical reasons.
Let me know if there is interest in my contribution, as much as I love
doing this (as my day job as well) time is indeed precious, and I
wouldn't want to be investing a lot of time in unneeded work.
I'll be waiting to hear from you.
Best regards
> --
> http://magiclantern.wikia.com/
>
> To post to this group, send email to ml-d...@googlegroups.com
> To unsubscribe from this group, send email to ml-devel+u...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/ml-devel?hl=en
Problems:
1) If you are accustomed with the current button scheme, you'll try to
move in the menus with LEFT/RIGHT, which would change current setting.
Then you have to change it back, and remember you should use
MENU/DISP. That's not good.
2) The old button scheme makes it easy to navigate the entire menu
with a single hand, except for DISP button. Workaround: PLAY also
moves through main menu sections (the same as DISP).
Another idea is to leave the old button scheme (arrows just for menu
navigation), and change these keys:
- PLAY: change value backwards
- Q: change value forwards
- SET: enable/disable the setting, or switch between (a few) modes
- MENU and DISP are free (maybe use one of them for auto-tuning the
value, in the expo menu, or navigate between sub-fields for complex
menu items?)
I'm not committing the new button scheme to the repo yet, as I need
some feedback on this. There is a patch attached instead.
You can also find in this build a full-screen clock and an
experimental feature which reduces picture quality in burst mode. The
idea is to be able to set the quality to RAW+JPEG and forget about it.
Which means you can take regular shots at max quality, and burst shots
at fast JPEG quality (except for first two frames, which can be raw
without filling the buffer). It's not yet 100% stable (it crashed once
for me and I had to take the battery out).
This build is just for testing (not recommended for general use). I've
ran it today all day long outside in photo mode and it only crashed
once, but I've found the menu navigation a bit cumbersome with the new
keybindings.
--