Project

General

Profile

Feature #8748

Selective History Stack

Added by Alexander Wagner over 6 years ago. Updated almost 5 years ago.

Status:
Fixed
Priority:
Medium
Assignee:
-
Category:
-
Target version:
Start date:
06/04/2012
Due date:
% Done:

100%

Affected Version:
System:
bitness:
64-bit
hardware architecture:
amd64/x86

Description

It would be nice if one could select which moduls get passed on upon pasting of the history stack.

Say, I've a bunch of images that were done in identical lightening conditions. I invested quite some work into
the tone curves and colour stuff. Now I'd like to copy the curve from one image to the next but not the crop e.g.

It sounds like sort of "temporary style" could solve the issue.


Related issues

Related to darktable - Feature #8680: selective copy and paste with multiple targets Fixed
Related to darktable - Feature #8579: Make history stack clipboard available as 'style' in DR mode Fixed

History

#1 Updated by Gianluigi Calcaterra over 6 years ago

for single module you can use a 'temporary preset' to apply same effects on many images.

I like the idea of 'selective past' ;)

#2 Updated by Dave Jones over 6 years ago

FYI, some other raw software(s) use SHIFT+CTRL+C for selective history, which opens a dialog displaying tickboxes. It works well.

#3 Updated by Jérémy Rosen over 6 years ago

I am a bit confused...

the use case you described is already covered by two different tools

  • if it's just a single module (like a tonecurve you like a lot and want to reuse on a regular basis) you can save it as a preset for that particular module.
  • if it's a serie of adjustments that you use as a basis for all your images, you can use style for that (using the advanced menu at style creation time to select what modules you want included)

I don't see why you would want to copy the history rather than the style of an image...

Or do you want to be able to copy/paste what is applied to on an image, i.e have a sort of "tempory anonymous style" for copy/paste ? that might be usefull but it isn't really history related...

#4 Updated by Dave Jones over 6 years ago

A style is a tricky thing.

To date I have made very few because I feel they are shoot specific due to lighting conditions, lens used , other variables.

The nifty thing about copy/selective paste is having access to a "style for just one session."

I suppose that a style could be created and then discarded after an edit sesh, it's a personal thing I suppose.

#5 Updated by Alexander Wagner over 6 years ago

I am a bit confused...

Sorry for that.

the use case you described is already covered by two different tools

  • if it's just a single module (like a tonecurve you like a lot and
    want to reuse on a regular basis) you can save it as a preset for
    that particular module.

If I adjust say a tone curve for a given series of images this very same tone curve might only make some sense for this series. I don't think that I can come up with a general tone curve. So it's most likely not worth storing it forever.

But you're right, I can indeed work out my point by adding a preset in the image I adjusted and then instead of pasting the history stack apply this preset (and later on drop it again, if I want).

  • if it's a serie of adjustments that you use as a basis for all
    your images, you can use style for that (using the advanced menu
    at style creation time to select what modules you want included)

Ah? I missed that one, indeed. Just rechecked: this would have actually solved most of the issue at once.

Probably it's helpful to see how I thought about it.

I don't see why you would want to copy the history rather than the style
of an image...

In fact checking out styles now I agree, you're right. This is actually what I want to do. I understand, that I can get "a part of a history stack" by storing it as a style using advanced edit to disable everything I don't want to pass on. This actually saves the modules parameters for reuse.

Frankly, I didn't note this function at all.

Plus, when I just tried to find it I have to admit that I suspected the creation of a stlye in the light table module "style" upper right button something like "store new style". I had to call up the manual here. Though it's a bit brief it gives, however, the essential clue that I call style creation from the lower right button in the history stack in darktable mode. While other "presets" are stored by an upper left button of the module. Probably, this is a bit inconsistent user guidance here, but it might just be me. Now I also found the small icon just below the preview.

Or do you want to be able to copy/paste what is applied to on an image,
i.e have a sort of "tempory anonymous style" for copy/paste ?

This would have been where I had suspected it, indeed. Copy one image, paste only certain parts by a "temporarily anonymous style". As one commenter noted like the Ctrl-Shift-C.

that might be usefull but it isn't really history related...

Well the functions I used is in module "history stack": copy and paste. But of course it is actually copying module settings from one image to the next.

Indeed, you're right I end up applying a style. It just didn't occur to me that this is the way to go nor that this function exists. First I missed storing of the style in the history stack in darkroom and then copy & paste lives in history stack of light table, so I missed the styles there as well. Plus I confused the name style with the presets for a module.

I think Marie-Noelle has this confusion as well when she wrote "create a style for each module..." If I get it right now, what she referred to is actually a "preset" in dt-speak. I found that and took it for granted that this is the way to go. And I did this missnomer myself in the feature request (probably causing your confusion). What I called there temporary style in my mind was actually a temporary preset.

To make the long story short: I think indeed everything is almost there, I just didn't find it.

#6 Updated by Tobias Ellinghaus about 6 years ago

  • Status changed from New to Triaged
  • Target version set to Future
  • % Done changed from 0 to 20

#7 Updated by Tobias Ellinghaus almost 5 years ago

  • % Done changed from 20 to 100
  • Status changed from Triaged to Fixed

Also available in: Atom PDF