Darktable: parametric mask: "set range" color picker doesn't keep gradient slider area markers

Created on 28 Jun 2020  路  4Comments  路  Source: darktable-org/darktable

If I use the "set range" color picker in a parametric mask, it also shows the applicable range of the selected area on the input/output gradient sliders, which is very useful.

Screenshot_2020-06-28_19-15-00

However, if I then manually move one of the sliders, this range is no longer shown

Screenshot_2020-06-28_19-15-25

The only way to get it back is to re-select the same area with the second color picker. But it's very useful to still keep a visual representation of the selected area in order to assist with any adjustments.

I suspect this is probably more of a feature request since I see the same behaviour on 3.0.2

Most helpful comment

Something to look at for 3.4...

All 4 comments

@elstoc I'd been thinking that it would be useful to switch from the right color picker, which _sets_ the mask, to the left, which just shows the results for the selected range. Or to have the ranges connected. This would be a bit fiddly and probably lead to confusion, unless done really well. Implementation wise also not that trivial, but there must be a way to do it once we've decided on what the best behavior would be. Currently obviously the right picker just switches off when a further manual change is made in order to avoid overwriting it.

I'd been thinking that it would be useful to switch from the right color picker, which sets the mask, to the left, which just shows the results for the selected range. Or to have the ranges connected.

Exactly what I was going to suggest.

Something to look at for 3.4...

5634 provides the simple fix of just not disabling the color picker for the specific case that either one of the multi-value sliders gets adjusted. Please test if there are any corner cases that lead to unwanted behavior.

Was this page helpful?
0 / 5 - 0 ratings