Re: Request To Revert Curve Tool

2000-12-16 Thread David Hodson


After some offline discussion with Garry, we have jointly agreed
to propose the following (my wording, don't blame him):

The curves and levels tools should reset when called, and this
behaviour should be reinstated before 1.2.

The reasons are as follows:

 * consistency with all other colour tools.

 * both tools allow the user to save and load settings, so users
can still apply the same effect to multiple images.

 * the reset button only resets a single channel, so manually
resetting the tool is not as simple as it should be.

 * a common scheme for loading / saving / repeating settings would
be useful, but should be implemented across all (appropriate) tools
(and cannot be done for 1.2).


Comments?

(Dons asbestos suit, cowers and waits.)

-- 
David Hodson  --  [EMAIL PROTECTED]  --  this night wounds time



Re: Request To Revert Curve Tool

2000-12-14 Thread David Hodson

"Garry R. Osgood" wrote:

 Here is what I propose:
 
 1. There is now a "latency" bug where, when the curve tool is brought up
with a non-identity transform, it is not immediately applied

(when preview is on) - yes, this is indeed easily fixable. Although if
we reset, it doesn't matter ...

 2. Among the interactive tools, the curve tool has a now-activated and
unique "persistence" feature that some people like and others don't.
In the course of fixing 1., I propose adding a "Persist?" setting.

Or perhaps OK / Apply / Cancel buttons?
"Go back to last applied setting" button?

 Is this a reasonable course?

Yes it is, but then we would want to change all the other tools to
be consistent. I don't know about you, but I'm getting sick of
waiting for 1.2! My suggestion is: reset the sucker, in line with
all the other tools, and think about introducing a streamined
and consistent method for saving "favourite" parameter settings
for tools (and plugins!) in 1.3. Anything else would be running
awfully close to adding new features, and we wouldn't want to
do that.


So, who decides?


-- 
David Hodson  --  [EMAIL PROTECTED]  --  this night wounds time



Re: Request To Revert Curve Tool

2000-12-13 Thread David Hodson

"Garry R. Osgood" wrote:

 Well, after two weeks of trying the new behaviour, I find myself
 not liking it and request that the initial range transform from
 old to new just be the identity transform, as it was
 before.

I'm not in front of my Linux box right now, and I was changing the
levels and curves tools at the same time, so these comments may
apply to either or both, I'm not sure ...

The reason I made the change is that:
* the tool (one of them, at least) _did_ actually keep the old
settings, it just didn't display the parameters correctly; and
* the reset button is right there, if you need it.

I also figured that it's easier to reset if you don't want the
old settings, than it is to find them again if you do. The bug
report specifically talked about applying the same transform
to multiple images, so at least one person uses that facility.


-- 
David Hodson  --  [EMAIL PROTECTED]  --  this night wounds time



Re: Request To Revert Curve Tool

2000-12-13 Thread Garry R. Osgood

David Hodson wrote:


 The reason I made the change is that:
 * the tool (one of them, at least) _did_ actually keep the old
 settings, [The curve tool ], it just didn't display the
 parameters correctly; and
 * the reset button is right there, if you need it.

True, almost -- never displayed nor applied parameters initially.
A "feature-in-waiting" I think,

 I also figured that it's easier to reset if you don't want the
 old settings, than it is to find them again if you do.

Also true.

 The bug report specifically talked about applying the same transform
 to multiple images, so at least one person uses that facility.


This, I gather, is Cooper [EMAIL PROTECTED], his first point
in #33399. The change certain makes that workflow easier to perform
(See http://bugs.gnome.org/db/33/33399.html).

I certainly glad you've done the spadework (Thank you, again,
David) and your interpretation of what to do is certainly reasonable,
but I now find the tool less facile for my work, where I really *don't* like
a setting that I've "disposed" of suddenly come back to life, and now
have to explicitly reset it away.

Here is what I propose:

1. There is now a "latency" bug where, when the curve tool is brought up
   with a non-identity transform, it is not immediately applied, so the
   setting of the tool is not reflected in the state of the image. That
   becomes the basis of a (minor, almost cosmetic, and easily corrected)
   bug report. The image should immediately align with whatever transform
   is being applied by any interactive, image_map-based tool (curves,
   levels, color balance, hue-saturation, brightness-contrast, threshold,
   posterize).

2. Among the interactive tools, the curve tool has a now-activated and
   unique "persistence" feature that some people like and others don't.
   In the course of fixing 1., I propose adding a "Persist?" setting. For
   those who prefer to start their search for a nice transform from the
   identity transform, they can disable this toggle and get the older
   behavior.

Is this a reasonable course?

Thank you all, for your time.

Be good, be well

Garry