-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
po/rework workflow & module groups #13234
Conversation
09f02f9 to
6374df2
Compare
|
Good move but remains one thing not good with your PR. If you don't set any workflow on preferences, then on modulegroups, you only have scene-referred workflow with sigmoid and no more filmic. Some users (like me) will still prefer filmic to sigmoid and if no workflow set on preferences, modulegroups should give both choices: with sigmoid or filmic. |
|
Indeed, so if workflow is set to |
6374df2 to
a50979f
Compare
|
@Nilvus : Should be fixed now. |
|
Good. Thanks. I'm just wondering if it wouldn't be better to have 2 workflow on modulegroups for scene-referred. One with sigmoid and other with filmic, instead of one with both modules. filmic and sigmoid do not have to be used together. |
|
I had liked to see the selection of display transform and the chosen module order to be decoupled if possible! So in preferences:
Auto apply display transform
How do you feel about that? |
|
Not sure it makes lot of sense to have So it feels better to me to have safe preferences and the choice |
|
Ok |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
first, very quick test :
- at startup , when opening preferences, I have :

See the "empty" combobox... I think it's due to the fact that my previous setting is no longer in the list
Also, I wonder if the "auto-apply per camera basecurve presets" couldn't be squashed inside our new preference...
Another point : I think we should follow the preference setting also for the beginner workflow.
I'll test again and review the code later ;)
This is a separate bug already fixed on master (and 4.2 branch) 82963e7. Let me rebase this branch. |
The new values are: - scene-refrerred (filmic) - scene-referred (sigmoid) - display-referred (legacy) - none The chromatic-adaptation is implied by the workflow setting (removing one preference). And is "modern" for all scene-referred workflow. For darktable-org#12917.
- Remove the "default" group. - Add either Sigmoid or FilmicRGB module based on current workflow - If workflow is none, both Sigmoid & FilmicRGB are displayed - Use Sigmoid instead of FilmicRGB for the beginner workflow. Fixes darktable-org#12917.
a50979f to
d2cff67
Compare
You mean having two display referred entries as workflows:
(no more legacy in the name for keep the label short) I have no strong opinion, not sure what is better/simpler/clearer there. |
either this or just one workflow for display referred and we choose the most directly usable one (I'm not sure as it was a long time since I've switch to scene referred, but iirc camera base curve was quite ok for a first starting point) That would remove one pref item, not needed in most cases as scene referred is the default nowdays... In fact we should even only show this pref for display referred workflows (but that would means lot of code change in preference.c for such a corner case) |
Sadly I'm not sure that's true for all camera. But I have left the display referred workflow to assess the current status. |
|
Merged, we can adjust the camera specific curve later if needed. |
Rework the workflow preference to be simpler.
The new values are now:
The chromatic-adaptation is implied by the workflow setting (removing
one preference). And is "modern" for all scene-referred workflow.
Rework the module groups to be simpler.
Fixes #12917.