Closed GoogleCodeExporter closed 9 years ago
Issue 135 has been merged into this issue.
Original comment by eduardo....@gmail.com
on 27 Nov 2012 at 3:21
Issue 298 has been merged into this issue.
Original comment by eduardo....@gmail.com
on 27 Nov 2012 at 3:22
I like this.
Just one addition which may be implemented in future: like in issue #46 we can
make the configurations in text file (ini). I'm going to work on issue #46
soon, since it's a bit irritating to have my settings file reset each time we
change something. Other issue that I have in mind is issue #111, which may be
used here too.
Original comment by fired...@gmail.com
on 27 Nov 2012 at 3:55
My take:
This will take some serious thought as it is a big departure from current
usage. But if one can just imagine that their Auto Scene Modes are really just
C1, C2, C3, C4, etc. or they are not changed at all then it makes a lot of
sense!
# Introduction - Addressing limitations as the software gains features is a
good thing. You code what works and seems best at the time and later after
plenty of use in the field by a larger user base - new and better ideas come to
mind and improve the use of the software immensely. I like!
# New name - I think the name "Custom Modes" is a fine idea. "Presets" still
also works just fine for me and is not confusing - just don't want to have the
word "Settings" in there anywhere I suppose.
# A-DEP - I like what you propose - however I personally would never use the
"Auto" or "No Flash" modes for a Custom Mode (personal reasons) so that would
really only leave me with five (5) settings which is fine by me. It seems
A-DEP should at least have the option to be used for something else - it seems
worthless (absurd as you say) as it is designed from Canon.
# Custom Banks - Seems rather complicated to me but maybe I just don't have my
head wrapped around it yet since I have never seen such an implementation on
another camera. Could be I just need to see some screens of how it will
eventually work. Personally I have no interest in having more than the
previous 9 modes (actually 5 is enough and realistic) but that is just me and
lots of people use 400plus and will want more.
# Renaming - An Icon display associated to each scene mode would be great at
Rename, or at least just a letter or indicator or something (P), (L), (M), (S),
(N)... Might as well keep the Rename feature since it is already coded and
very nice to use - unless this interferes with obsolete settings after updates.
I realize that C1, C2, C3 are all you get in higher end cameras but 400plus can
be better than that using Rename.
# Auto-update - I am not particularly in favor of this myself unless the
"Auto-Update" feature was a setting that I could enable/disable for Custom
Modes. Just seems too easy to make a quick change that I didn't want saved to
a Custom Mode for a shot or two without moving the Mode dial, and then all of
the sudden it is now permanent for that Custom Mode. Others will like this
though - so having an Auto-Update (Yes/No) setting would be a nice touch.
Coding seems like it would be quite complex and risky for interval'ed saves.
# Menus - Looks nice to me - very structured as expected.
# Dependencies - n/a
# References - n/a
Original comment by mike.guf...@gmail.com
on 27 Nov 2012 at 8:03
[deleted comment]
Original comment by eduardo....@gmail.com
on 27 Nov 2012 at 9:08
Issue #46: I do not plan to change the way we store presets / custom modes; so
we can do #46 before or after this one, and there will be absolutely no
interference.
Issue #111: Yes, we are going to create more files; we definitively need a
separate folder. I'm marking this one as blocked on that one, too.
New name: Just using the same name as Canon, not so "new" after all. Also,
presets are sometimes hard to explain to people; I think using the same name as
Canon may help here.
Custom banks: Yes, probably most people will not use them; I'll make sure to
make custom modes work without even entering the custom banks menu. Only those
users who need custom banks should worry about them.
Renaming: I do not think we can easily add an icon to the menu, but I like your
idea of using a letter.
Auto-update: definitively, if we ever code it, it will be optional.
Original comment by eduardo....@gmail.com
on 27 Nov 2012 at 9:28
An alternative approach:
We keep custom modes "separated" from scene modes: custom modes can be renamed,
and are not assigned to any scene mode in principle. Then, users can "save" a
custom mode from any creative mode, but can "load" them only into a scene mode;
thus, the user can easily assign any custom mode to any creative mode.
In other words, we force (the equivalent of) our current "Use ADEP" option for
presets, but instead of using onyl the ADEP position in the dial, we use all of
the positions for scene modes. Obviously, each scene mode will have a different
custom mode assigned.
As we can have as many custom modes as we need with this method, custom banks
will probably be redundant, or even hard to understand. Besides, this is way
easier to code, and probably easier to understand for users too.
Original comment by eduardo....@gmail.com
on 29 Nov 2012 at 4:34
Does this mean that we will just have a list of custom modes available
(more than 9), seven of which can be assigned to and loaded from a scene
mode (after initially saving from a creative mode)? If so, I think that
this makes sense.
When I first thought of custom banks, the idea of loading all presets
through the scene modes did not occur to me. I thought of banks
administered in the same way as presets are administed currently, with the
addition of switching banks in and out as required. I hadn't considered how
an independent set of presets would be applied to the scene modes, as per
issue #135.
Now that we will be using scene modes as the sole method for selecting
presets, the custom banks make a lot less sense.
Original comment by colinban...@gmail.com
on 29 Nov 2012 at 5:21
/**
An alternative approach:
We keep custom modes "separated" from scene modes: custom modes can be renamed,
and are not assigned to any scene mode in principle. Then, users can "save" a
custom mode from any creative mode, but can "load" them only into a scene mode;
thus, the user can easily assign any custom mode to any creative mode.
**/
Let me present a Pseudo-Use-Case here and let me know if I understand what you
are thinking:
Case #1 : I want a Custom Mode named "BIF" (for Birds in Flight) with the
following camera settings:
Shooting Mode - Manual Exposure (M)
White Balance - AUTO
ISO - 400
Shutter speed - 1000
Aperture - f/8
Image Quality - RAW
AF Mode - AI Servo
Drive Mode - Continuous Shooting
AF Point Pattern Selection - Right most 3 points (400plus only)
Metering - Spot (400plus only)
Exposure Compensation - +1
Safety Shift - Disabled (400plus only)
And whatever other settings the camera was currently set to - both in Canon and
400plus settings...
Custom Mode:
So I would fire up my 400D with 400plus and turn the Mode Dial to "M" and make
all the above camera settings (both in Canon and 400plus menus). Next I press
DP to load up the 400plus menu and go to the menu for "Custom Modes" and choose
to "Save" this arrangement of camera settings to a new Custom Mode. I now
highlight/select the newly created Custom Mode and rename it to "BIF". Upon
returning to this menu I now always see a Custom Mode named "BIF" with the
above settings plus whatever else the camera was set to at the time I created
the Custom Mode. IE: Let's say I currently had the Beeper silenced, AF set to
a rear button instead of half pressing the shutter button, and "Review Time"
set to "Off" when I created it.
Load a Custom Mode:
Now to "Load" (associate) this new "BIF" Custom Mode to my "Sports" Basic Zone
mode dial position I would use the proper 400plus menu item to "Load" the "BIF"
Custom Mode to that mode dial position (use of an icon or [S] or spelling of
"Sports" or something to help choose it). Or possibly I would just turn the
Mode Dial to the Basic Zone "Sports" position first and then from a 400plus
menu choose to save my "BIF" Custom Mode to it.
Use of a Custom Mode:
Now when I want to use my "BIF" Custom Mode I attach my telephoto lens and fire
up the camera with 400plus and move the Mode Dial to the "Sports" position and
all my camera settings for "BIF" are read in and set as I defined them and I am
ready to shoot.
Other features of Custom Mode:
I would have the option to create multiple Custom Modes, rename them, and
"Load" (assign) them to any of the Basic Zone dial positions and use them
similarly. Or I could "Unload" a previously loaded Custom Mode from a Basic
Zone dial position and then if selected it would act as Canon intended it to
act. And finally the number of Custom Modes available is not yet determined
but I could create many, rename, and remove them as I please given whatever
limitations are imposed. - would need to be careful in renaming, removing a
Custom Mode possibly since it may already be loaded to a Basic Zone position
(maybe 400plus could help out in this situation).
Questions:
Q. Would the "use" of a Custom Mode in such way be sticky after camera power
off? Meaning after powering off camera and powering it back on the next day
while set at the Sports dial position or moving the dial to the Sports position
from another Mode Dial position - would my "BIF" settings be enabled
automatically then or would I need to do something in a 400plus menu again
first?
Q. After the initial "Load" of my "BIF" Custom Mode to the Basic Zone "Sports"
dial position (associating it) if I re-enabled the Beeper sound, reverted AF
from a rear button press to half-press of shutter button, and set "Review Time"
to 4 seconds afterwards to shoot in let's say Av Mode for a while and then
switched back to "Sports" for "BIF" because the birds started flying over would
the Beeper, Rear button AF, and Review Time become re-enabled too (because
really they are part of the "BIF" Custom Mode)? Please ;)
Q. Once I turn the mode dial to the "Sports" position - would there be a way
to visually know (from the LCD, or somehow) that I am currently not using the
Canon version of "Sports" mode but my "BIF" Custom Mode instead?
Sorry to be so long-winded here...
Original comment by mike.guf...@gmail.com
on 29 Nov 2012 at 7:31
Thanks for your use case, I think it may help others understand the concept; it
explains quite accurately how I view custom modes.
Just one comment: to load a custom mode, I like the second approach (move the
dial to a scene mode and then assign / load a custom mode to that scene mode)
better; it feels more natural to me.
Q1: Yes, keeping custom modes after a power off is a must; mostly because the
camera may auto power off in the middle of a session, and we do not want to get
a surprise when it comes back on (this is already implemented in the current
presets, by the way).
Q2: That is the auto-update feature I explained on the first comment. In
principle, no: most changes made while the custom mode is active will not be
restored if you leave such custom mode and come back; you would need to enter
400plus' menu and update the custom mode. But I'll try to investigate how we
could do what you comment.
Q3: Yes, rear display will show the camera as in M mode, an a small "BIF" will
be displayed below the "M" (already implemented too, but not yet released).
Original comment by eduardo....@gmail.com
on 29 Nov 2012 at 8:18
> Does this mean that we will just have a list of custom modes available
(more than 9), seven of which can be assigned to and loaded from a scene
mode (after initially saving from a creative mode)? If so, I think that
this makes sense.
Yes, exactly.
> Now that we will be using scene modes as the sole method for selecting
presets, the custom banks make a lot less sense.
Only reason to use custom banks is for users who have a lot of custom modes,
and need a method to assign them all to scene modes quickly. For example, you
could have a "Party" custom bank, with custom modes "Indoor party", "Sunny
outdoors party", "Party with fireworks", ...; then another custom bank called
"Walk in the woods" with custom modes "Birds", "Threes", "Landscapes", "...";
then you need a quick method to change from "Party" custom modes to "Walk in
the woods" custom modes. But I'm not sure this isn't going too far! Will
probably not be implemented for a first version.
Original comment by eduardo....@gmail.com
on 29 Nov 2012 at 8:28
Awesome...
Original comment by mike.guf...@gmail.com
on 29 Nov 2012 at 8:37
"Only reason to use custom banks is for users who have a lot of custom
modes, and need a method to assign them all to scene modes quickly. For
example, you could have a "Party" custom bank, with custom modes "Indoor
party", "Sunny outdoors party", "Party with fireworks", ...; then another
custom bank called "Walk in the woods" with custom modes "Birds", "Threes",
"Landscapes", "..."; then you need a quick method to change from "Party"
custom modes to "Walk in the woods" custom modes. But I'm not sure this
isn't going too far! Will probably not be implemented for a first version."
I actually had a statement to this effect in my previous response, but
removed it because of the coding complications I envisioned. In my case, I
have a few astronomy presets on a separate card that would be useful to
use together. On the other hand, I can only use one preset at a time, so I
can use a single dial position and save each preset (custom mode) to that
position as needed. Not as efficient as switching between astro modes
loaded together, but good enough for now.
Original comment by colinban...@gmail.com
on 29 Nov 2012 at 8:40
[deleted comment]
Current status:
* Presets are loaded at AUTO mode, and cannot be loaded at any other mode; A-Dep is no longer special.
* Issue 165 has been done: presets act now as separate modes, and do not interfere with normal modes.
* Documentation has not been updated; I'll do that after all the changes have been finished.
Pending tasks:
* Assign different presets to other scene modes.
* Increase number of available presets.
* Rename "presets" to "custom modes".
* Document it all.
Original comment by eduardo....@gmail.com
on 18 Dec 2012 at 11:26
Update:
* Presets' sub-menus are now context sensitive: first option is "Save" in creative modes, and "Load" or "Free" in AUTO mode.
* There are now 16 presets available.
Original comment by eduardo....@gmail.com
on 26 Dec 2012 at 12:36
Update:
* Presets can now be assigned to any auto mode; each auto mode can have a different preset assigned, or no preset assigned at all.
Original comment by eduardo....@gmail.com
on 26 Dec 2012 at 11:42
Presets have been completely renamed to "custom modes", and the "User Guide
Preview" updated; in my humble opinion, the work here has been finished, at
least for the next release. In the future, we might raise the limit of sixteen
custom modes, and investigate how to auto-update them.
Original comment by eduardo....@gmail.com
on 2 Jan 2013 at 10:35
Original issue reported on code.google.com by
eduardo....@gmail.com
on 27 Nov 2012 at 3:19