CHDK UI version 2.0 ? - page 49 - General Discussion and Assistance - CHDK Forum
supplierdeeply

CHDK UI version 2.0 ?

  • 542 Replies
  • 144198 Views
*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #480 on: 05 / November / 2012, 17:43:07 »
Advertisements
Revision 2251 in my branch adds another UI change for review.

What it does is highlight the part of the menu item being edited based on the 'increment factor' shown at the top of the menu. Sort of like an edit cursor.

It works for int values and the H:MM:SS long exposure value.

Currently not working for the subject distance value (due to the messy way this is done).

Any thoughts?

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

Re: CHDK UI version 2.0 ?
« Reply #481 on: 05 / November / 2012, 23:25:57 »
What it does is highlight the part of the menu item being edited based on the 'increment factor' shown at the top of the menu. Sort of like an edit cursor.  It works for int values and the H:MM:SS long exposure value.
Just my opinion again. 

This change is really nice on the fields where "increment factor" does something.  But when you scroll up or down to fields where it does nothing,  it actually feels weird when the highlight disappears.

I was trying to understand this when I moved to the Override Av menu item on my G10.  It has "numbers" but they are really an array of text strings in the code.  So no highlighted digit or field.

That's when I realize this would feel a whole lot better if the whole field was highlighted when that menu line was selected unless it was a field affected by the "increment factor".  Kind of a reverse of what it does now in non-increment factor fields.

So, can we try that ?   I'll bet it will feel a whole lot more natural.



Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #482 on: 06 / November / 2012, 02:26:38 »
What it does is highlight the part of the menu item being edited based on the 'increment factor' shown at the top of the menu. Sort of like an edit cursor.  It works for int values and the H:MM:SS long exposure value.
Just my opinion again. 

This change is really nice on the fields where "increment factor" does something.  But when you scroll up or down to fields where it does nothing,  it actually feels weird when the highlight disappears.

I was trying to understand this when I moved to the Override Av menu item on my G10.  It has "numbers" but they are really an array of text strings in the code.  So no highlighted digit or field.

That's when I realize this would feel a whole lot better if the whole field was highlighted when that menu line was selected unless it was a field affected by the "increment factor".  Kind of a reverse of what it does now in non-increment factor fields.

So, can we try that ?   I'll bet it will feel a whole lot more natural.


Nice suggestion - I've added this to my branch in revision 2254.

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #483 on: 08 / November / 2012, 02:37:39 »
Last part of the menu cleanup.

I've converted the subject distance override to use the new format.
It's slightly different since the 'control' variable has three values (Off, On and Infinity) instead of being a boolean. Works the same - the Set button cycles through the states. Left, right and zoom change the value.

I've also removed the +/1XXX display from the top of the menu as it seemed redundant with the 'edit cursor' display.

Next question is what UI scheme is preferred:
- old version in release 1.1
- tsvstar version in 1.2
- my new version
- some other combination of the above

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)


*

Offline msl

  • *****
  • 1280
  • A720 IS, SX220 HS 1.01a
    • CHDK-DE links
Re: CHDK UI version 2.0 ?
« Reply #484 on: 08 / November / 2012, 06:47:56 »
The new subject distance override one-liner function works fine. Thanks for that.

Next question is what UI scheme is preferred:

- old version in release 1.1: Never
- tsvstar's version in 1.2:  Good ideas with some errors. The popup menu is in conjunction with the ALT help screen a good help system for newbies.
- Phil's new version: My personal favorite, that's an intuitive version.
- some other combination of the above: Maybe with new ideas.

For remembrance:
I see only one minor issue. The long exposure time is also available for cameras without extended exposure time (tested with the A720). I think for such cameras is the menu option 'long exposure time' not necessary.

msl
CHDK-DE:  CHDK-DE links

*

Offline dvip

  • ****
  • 451
Re: CHDK UI version 2.0 ?
« Reply #485 on: 08 / November / 2012, 10:35:15 »
>- my new version

Great job, Phil. I already have it running on my SX40HS/1.00.i. Love the [inf] option.



Re: CHDK UI version 2.0 ?
« Reply #486 on: 08 / November / 2012, 10:39:34 »
Next question is what UI scheme is preferred:
- old version in release 1.1
- tsvstar version in 1.2
- my new version
- some other combination of the above
I really like "your" new version.

The next question might be whether to move over tsvstar's more powerful user menu "as is" ?
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #487 on: 09 / November / 2012, 02:59:43 »

For remembrance:
I see only one minor issue. The long exposure time is also available for cameras without extended exposure time (tested with the A720). I think for such cameras is the menu option 'long exposure time' not necessary.

msl

Should be fixed in the latest version in my branch.

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)


*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #488 on: 11 / November / 2012, 02:02:54 »
Any objection to me moving my philmoz-uitest branch into the trunk?

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

Re: CHDK UI version 2.0 ?
« Reply #489 on: 11 / November / 2012, 10:11:43 »
Any objection to me moving my philmoz-uitest branch into the trunk?
None from me.
Ported :   A1200    SD940   G10    Powershot N    G16

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal