Skip to content

Commit

Permalink
Merge pull request #16656 from ralfbrown/qap_def_widgets
Browse files Browse the repository at this point in the history
Add more widgets to QAP by default
  • Loading branch information
TurboGit authored Apr 27, 2024
2 parents eb93a64 + 1121373 commit cab9e84
Showing 1 changed file with 27 additions and 8 deletions.
35 changes: 27 additions & 8 deletions src/libs/modulegroups.c
Original file line number Diff line number Diff line change
Expand Up @@ -1514,33 +1514,51 @@ static void _preset_from_string(dt_lib_module_t *self, gchar *txt, gboolean edit
}

// start quick access
#define SQA(is_scene_referred) \
#define SQA(is_scene_referred) \
{ \
g_free(tx); \
tx = g_strdup_printf("1|0ꬹ1||"); \
tx = g_strdup_printf("1|0ꬹ1||"); \
if(is_scene_referred) \
{ \
AM("filmicrgb/white relative exposure"); \
AM("filmicrgb/black relative exposure"); \
AM("filmicrgb/contrast"); \
if(wf_filmic) \
{ \
AM("filmicrgb/white relative exposure"); \
AM("filmicrgb/black relative exposure"); \
AM("filmicrgb/contrast"); \
} \
else if (wf_sigmoid) \
{ \
AM("sigmoid/contrast"); \
AM("sigmoid/skew"); \
} \
AM("channelmixerrgb/temperature"); \
AM("channelmixerrgb/chroma"); \
AM("channelmixerrgb/hue"); \
AM("channelmixerrgb/illuminant"); \
AM("channelmixerrgb/F source"); \
AM("channelmixerrgb/LED source"); \
} \
else \
{ \
AM("temperature/temperature"); \
AM("temperature/tint"); \
} \
AM("colorequal/page"); \
AM("colorequal/graph"); \
AM("colorequal/node placement"); \
AM("exposure/exposure"); \
if(!is_scene_referred) AM("colorbalancergb/contrast"); /* contrast is already in filmic */ \
if(!is_scene_referred) AM("colorbalancergb/contrast"); /* contrast is already in filmic/sigmoid */ \
AM("colorbalancergb/global chroma"); \
AM("colorbalancergb/global vibrance"); \
AM("colorbalancergb/global saturation"); \
AM("colorbalancergb/global brilliance"); \
AM("ashift/rotation"); \
AM("denoiseprofile"); \
AM("denoiseprofile/strength"); \
AM("toneequal/graph"); \
AM("toneequal/mask exposure compensation"); \
AM("toneequal/mask contrast compensation"); \
AM("lens"); \
AM("bilat"); \
AM("bilat/detail"); \
}

// start module group
Expand Down Expand Up @@ -1838,6 +1856,7 @@ static gchar *_presets_get_minimal(dt_lib_module_t *self)
{
const gboolean is_scene_referred = dt_is_scene_referred();
const gboolean wf_filmic = dt_conf_is_equal("plugins/darkroom/workflow", "scene-referred (filmic)");
const gboolean wf_sigmoid = dt_conf_is_equal("plugins/darkroom/workflow", "scene-referred (sigmoid)");

// all modules
gchar *tx = NULL;
Expand Down

0 comments on commit cab9e84

Please sign in to comment.