Here are some features that I think would be beneficial, mostly quality of life:
- Automatic snapshots (after the first load of a picture in darkroom an initial snapshot is taken of that “original” and is named original (). Also, if it has been over X number of hours since a photo was edited in darkroom, an automatic snapshot is made when you open the photo. This would allow you to edit the photo and then compare it to the auto snapshot from the previous session. This would rleffectively replicate the automatic versioning in Lightroom which I always loved.
- Mandatory and depreciated modules are hidden by default. This would declutter the darkroom modules view and would prevent new users from falling into the “white balance” trap. We could add toggles to display those hidden modules. The state of those toggles would be remembered between session so that the users who find themselves often working with those modules would always have them visible.
- Additional option when creating a module preset, “Do not overwrite exif controls”. When checked this would mean that all auto-detect controls would still function properly when applying that preset on a target photo. For example this would allow for creating a lens correction module preset that still auto detects the lens of the photo but still modifies other parameters like setting Corrections to “only distortions”, etc.
- Another additional option when creation a module preset, “Trigger auto pickers”. This would allow the module preset, when applied to trigger all auto pickers. This would allow for AGX presets that trigger the auto white point black point pickers, or for tone equalizer preset that auto balance the exposure contrast sliders.
Please understand these are just meant to be ideas for throwing around or discussing. I don’t want to sound like a whiny consumer. The dark table devs are awesome and I bet none of these are new ideas.