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

CHDK UI version 2.0 ?

  • 542 Replies
  • 159915 Views
Re: CHDK UI version 2.0 ?
« Reply #140 on: 01 / July / 2012, 04:49:11 »
Advertisements
Yes, now UI is very nice. I like new simple main menu.

 It seems that now draw functions work good on screen bounds - thank you!. But new problem appears - shapes drawed from Lua disappear in miliseconds after they are drawed. Probably you have changed order of things that are drawed - something removes drawings...
if (2*b || !2*b) {
    cout<<question
}

Compile error: poor Yorick

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #141 on: 01 / July / 2012, 05:51:00 »
But new problem appears - shapes drawed from Lua disappear in miliseconds after they are drawed. Probably you have changed order of things that are drawed - something removes drawings...

Haven't seen that - when I run the drawtest.lua script it all works fine.

Can you post a sample script that demonstrates the problem.

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 #142 on: 01 / July / 2012, 08:11:41 »
Yes... true, drawtest works. I haven't try the drawtest.lua before. Maybe I made a mess in my grid editor... It have been working with trunk. Ok, I'll study it more.

Code: (lua) [Select]
draw_rect_filled( -10, -10, 100, 100, 20, 20, 3)
wait_click(0)

This doesn't work...
« Last Edit: 01 / July / 2012, 08:15:01 by outslider »
if (2*b || !2*b) {
    cout<<question
}

Compile error: poor Yorick

*

Offline msl

  • *****
  • 1280
  • A720 IS, SX220 HS 1.01a
    • CHDK-DE links
Re: CHDK UI version 2.0 ?
« Reply #143 on: 01 / July / 2012, 08:37:06 »
Revision 1945 (philmoz-uitest) has some more changes based on the feedback - testing and comments appreciated.

Thanks.

The main menu looks good. 'CHDK settings' could be also a good place for the USB remote menu.

I see some minor issues with the help screen.

 a) When help screen is displaying I can't turn on/off RAW with DISP. key. In this case disappears the CHDK OSD (batt., card, time, temp.) Without help screen (delayed start of help screen) the DISP. key works well and turn on/off RAW.

b) This entry is only necessary for cameras without native manual focus.

I still miss an automatic turn off of the help screen. For script tasks to take pictures is a clear screen often necessary.

msl
CHDK-DE:  CHDK-DE links

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: CHDK UI version 2.0 ?
« Reply #144 on: 01 / July / 2012, 08:56:29 »
Yes... true, drawtest works. I haven't try the drawtest.lua before. Maybe I made a mess in my grid editor... It have been working with trunk. Ok, I'll study it more.

Code: (lua) [Select]
draw_rect_filled( -10, -10, 100, 100, 20, 20, 3)
wait_click(0)

This doesn't work...

Should be fixed in revision 1946.

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 #145 on: 01 / July / 2012, 09:09:20 »
The main menu looks good. 'CHDK settings' could be also a good place for the USB remote menu.

Good idea, I will move it in the next version.

Quote
I see some minor issues with the help screen.

 a) When help screen is displaying I can't turn on/off RAW with DISP. key. In this case disappears the CHDK OSD (batt., card, time, temp.) Without help screen (delayed start of help screen) the DISP. key works well and turn on/off RAW.

Not sure why this would be happening - the help screen doesn't change the button handling logic, it's just a display.

Quote
b) This entry is only necessary for cameras without native manual focus.

Which camera? There is probably something wrong with the configuration for the SHORTCUT values. The entry should only show if the camera does not have MF.

Quote
I still miss an automatic turn off of the help screen. For script tasks to take pictures is a clear screen often necessary.

Not sure how this would work - a previous request was to keep this info visible (once it was shown) so you could see the changes as the shortcuts were pressed. These two functions would seem to be contradictory (keeping the display to see the changes, and turning it off automatically).

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 #146 on: 01 / July / 2012, 10:34:40 »
The main menu looks good. 'CHDK settings' could be also a good place for the USB remote menu.
Good idea, I will move it in the next version.
I agree as well - makes a lot more sense to put it there than Miscellaneous Stuff.

My only other pet peeve (and it was probably the first thing I noticed when I first started with CHDK) is the wording of the Main Menu first item -  Extra Photo Operations.   To me at least,  the word Extra is almost synonomous with Miscellaneous.   Something like  Extended or Enhanced would have been better.  Or maybe just Photo Operations.

However,  I understand that you don't really want to change any strings and deal with all the translations.

Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline msl

  • *****
  • 1280
  • A720 IS, SX220 HS 1.01a
    • CHDK-DE links
Re: CHDK UI version 2.0 ?
« Reply #147 on: 01 / July / 2012, 11:02:34 »
Which camera? There is probably something wrong with the configuration for the SHORTCUT values. The entry should only show if the camera does not have MF.

It was the SX220. The A720 works fine - no MF toggle entry. Perhaps there is a correlation with the ND filter definition for the SX220 (also SX230).

Not sure how this would work - a previous request was to keep this info visible (once it was shown) so you could see the changes as the shortcuts were pressed. These two functions would seem to be contradictory (keeping the display to see the changes, and turning it off automatically).

I think we should this issue temporarily defer. Perhaps there are other opinions and suggestions.

Extra Photo Operations.   To me at least,  the word Extra is almost synonomous with Miscellaneous.   Something like  Extended or Enhanced would have been better.

Good idea. 'Enhanced Photo Operations' sounds good.

msl

CHDK-DE:  CHDK-DE links

Re: CHDK UI version 2.0 ?
« Reply #148 on: 01 / July / 2012, 15:17:00 »
My only other pet peeve (and it was probably the first thing I noticed when I first started with CHDK) is the wording of the Main Menu first item -  Extra Photo Operations.   To me at least,  the word Extra is almost synonomous with Miscellaneous.   Something like  Extended or Enhanced would have been better.  Or maybe just Photo Operations.

That's funny you told about that now - today I started playing with polish.lng file to change some strings that sound bad for me. And "Extra photo operations" was pain for me:D "Enhanced" sounds better so I'll use polish translation of this word rather than "Extra", thanx!

For me also these:

Code: [Select]
  2 "RAW Parameters"
  4 "Histogram Parameters"
  5 "Zebra Parameters"
  6 "Scripting Parameters"

is a little ugly, what about simplify these:

Code: [Select]
  2 "RAW"
  4 "Histogram"
  5 "Zebra"
  6 "Scripts"

However,  I understand that you don't really want to change any strings and deal with all the translations.

That's not a big deal - you don't change the meaning of the words, so if anybody will want to update language files let do this. If not - they stay as they are now. For me it's not important to have exact translations, rather good description of what particular entry stands for.
if (2*b || !2*b) {
    cout<<question
}

Compile error: poor Yorick

Re: CHDK UI version 2.0 ?
« Reply #149 on: 01 / July / 2012, 15:23:28 »
Code: [Select]
  2 "RAW Parameters"
  4 "Histogram Parameters"
  5 "Zebra Parameters"
  6 "Scripting Parameters"

is a little ugly, what about simplify these:

Code: [Select]
  2 "RAW"
  4 "Histogram"
  5 "Zebra"
  6 "Scripts"

YES !!

Which leads me to another thought that I have not posted as I have to declare a self-interest / bias.   Why not put the USB remote menu link on the Main Menu too?  Its something you have to jump back and forth with a lot if you are using a remote.   Probably a lot more often than you change histogram or zebra parameters (but note that if you are using edge overlay, you want that on the main menu too as you go into it a lot to load and save overlay files).

Not a huge deal - once you figure out how to work with the user menu you can set things up the way you want and have the user menu come up immediately when you press the <ALT> key.

Ported :   A1200    SD940   G10    Powershot N    G16

 

Related Topics


SimplePortal © 2008-2014, SimplePortal