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

CHDK UI version 2.0 ?

  • 542 Replies
  • 135657 Views
*

Offline blackhole

  • *****
  • 937
  • A590IS 101b
    • Planetary astrophotography
Re: CHDK UI version 2.0 ?
« Reply #130 on: 28 / June / 2012, 08:14:28 »
Advertisements

Not sure I understand what you mean - the shortcuts should not have changed for any cameras.



Half press + Right enables the histogram without ALT mode.
Half press + Up  enables the histogram if enabled Zebra (Half press+ Left) in ALT mode.
« Last Edit: 28 / June / 2012, 08:18:14 by blackhole »

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #131 on: 28 / June / 2012, 08:45:14 »

Not sure I understand what you mean - the shortcuts should not have changed for any cameras.



Half press + Right enables the histogram without ALT mode.
Half press + Up  enables the histogram if enabled Zebra (Half press+ Left) in ALT mode.

The shortcuts should be the same in ALT mode and in normal shooting mode.

Half Press + Right enables / disables the entire CHDK OSD including the histogram.
Half Press + Up cycles through the Histogram display options.

Try the latest version which leaves the help info on screen in ALT mode - you can see the values change as you use the shortcut buttons. The changes should be the same if you use the shortcuts in normal shooting mode.

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 blackhole

  • *****
  • 937
  • A590IS 101b
    • Planetary astrophotography
Re: CHDK UI version 2.0 ?
« Reply #132 on: 28 / June / 2012, 09:13:00 »
With r1940 I can not enable the histogram if the zebra is not enabled.
With r1941 all works well.  ???

EDIT:
With r1940, I have to delete the cchdk2.cfg file and then histogram works well,until enable the zebra mode again.
« Last Edit: 28 / June / 2012, 10:08:36 by blackhole »

Re: CHDK UI version 2.0 ?
« Reply #133 on: 28 / June / 2012, 17:04:09 »
Here's my 0.02 euros about User Menu.  I've seen some comments about how nobody uses it, and I haven't needed it yet, myself, but I can see how it can help.  I just came across the revised documentation that tells me how to build my user menu (my old docs had me pressing the wrong button), and I can see cases where it could help me set up for special projects more quickly than writing a script.  I'm not using them, myself, but I'm intrigued by the idea, just like many of the more esoteric features of CHDK.  Yes, it takes time and experimentation to learn, but so does CHDK, itself.

I don't think anyone was plotting to toss User Menus out of the mix, but here's my vote to keep them.
S3 IS with LensMate filter/hood adapter


Re: CHDK UI version 2.0 ?
« Reply #134 on: 28 / June / 2012, 17:26:44 »
I don't think anyone was plotting to toss User Menus out of the mix, but here's my vote to keep them.

I agree with kidtree that the User Menu functionality shouldn't be removed. I find it very useful as if the User Menu is set as the default then commonly used functions like certain overrides or Enable Remote can be more speedily accessed.

Re: Re: CHDK UI version 2.0 ?
« Reply #135 on: 28 / June / 2012, 17:34:41 »
I don't think anyone was plotting to toss User Menus out of the mix, but here's my vote to keep them.

I agree with kidtree that the User Menu functionality shouldn't be removed. I find it very useful as if the User Menu is set as the default then commonly used functions like certain overrides or Enable Remote can be more speedily accessed.
I don't think anyone was thinking about removing the user menu. In fact, the conversation was about adding scripts as a menu item and upgrading the functionality.
Ported :   A1200    SD940   G10    Powershot N    G16

Re: CHDK UI version 2.0 ?
« Reply #136 on: 28 / June / 2012, 17:45:27 »
I don't think anyone was thinking about removing the user menu. In fact, the conversation was about adding scripts as a menu item and upgrading the functionality.

Sorry for straying off topic. In line with this thread, I agree that separating shooting options from configuration could make navigation quicker, and more script control options likewise. Perhaps a feature could be added to store a set of frequently used scripts and toggle between them, rather like the parameter sets within a single script?

*

Offline msl

  • *****
  • 1280
  • A720 IS, SX220 HS 1.01a
    • CHDK-DE links
Re: CHDK UI version 2.0 ?
« Reply #137 on: 29 / June / 2012, 08:58:00 »
I've created a new branch - philmoz-uitest with some re-work of the CHDK UI code.
This includes some internal changes to the core code plus changes to the menus and the <ALT> mode help screen I posted about earlier.

I'd appreciate any testing of this that could be done and feedback on the changes - positive or negative

Here is my first short feedback:

Nice work!

I think the main menu has too many entries. We should work more with groups of submenus. The most important things should always appear as the first entries.

'OSD Parameters', 'Visual Settings', 'Menu Settings' & 'Other Settings' could be one group (e.g. 'CHDK Settings').

The 'User Menu' entry in main menu should only be displayed when the user menu is active.

The help screen is good idea. I miss a automatic disappearing with configurable delay.

msl

CHDK-DE:  CHDK-DE links


Re: CHDK UI version 2.0 ?
« Reply #138 on: 30 / June / 2012, 16:30:07 »
>The USB remote logic is one area that may be affected.

I didn't test this.
I'm working on that one  - no issues so far.
Okay - spent a little time testing USB remote.  One press, two press and CA-1 input switches all work.  The various output modes work.  Sync & sync delay work.  Remote script startup works.

I think its pretty much "good to go".

Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #139 on: 30 / June / 2012, 23:03:47 »
Revision 1945 (philmoz-uitest) has some more changes based on the feedback - testing and comments appreciated.

The changes made are:
    Moved settings related menus to a 'CHDK Settings' menu (including Curves and GPS). Also moved the OSD editor and Grid menus out of the OSD Parameters menu to this menu - makes the OSD Parameters menu a single page without a scroll bar.
    Cleaned up and standardised the SHORTCUT button settings (different cameras had different meanings assigned to the Half Press + Up/Down/Left/Right buttons)
    Added some more shortcut tips to the help screen (did you know a Half Press of the shutter changes which menu opens when you press the Menu button - switches between User and CHDK menus)
    The User Menu is not shown in the top level menu unless enabled
    Replaced some calls being made to kbd code in the gui code (now uses state variable instead)
    Cleaned up some of the OSD code
    Re-write the drawing functions to use signed co-ordinate parameters (for Lua scripts), added better clipping and bounds checking to the drawing functions
    Replace the ellipse drawing code with a faster algorithm (with less bugs) - reduced average draw time for a large ellipse from 25ms to 15ms on G1X.

The last two are for outslider and his grid editor script.

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)

 

Related Topics