From 8ac949d8855db96e6ca144e2231eb564a206c6d5 Mon Sep 17 00:00:00 2001 From: Armin Efendic Date: Mon, 23 Mar 2026 16:39:23 -0600 Subject: [PATCH] Duplicate photo detection module --- .cursor/debug-config-c53fb5/darktablerc | 1040 +++++++++++++++++ .../debug-config-c53fb5/darktablerc-common | 9 + .cursor/debug-config-c53fb5/data.db | Bin 0 -> 2498560 bytes .cursor/debug-config-c53fb5/data.db-pre-5.5.0 | 0 .cursor/debug-config-c53fb5/data.db.lock | Bin 0 -> 6 bytes .cursor/debug-config-c53fb5/shortcutsrc | 192 +++ .../debug-config-c53fb5/shortcutsrc.backup | 192 +++ .../debug-config-c53fb5/shortcutsrc.defaults | 192 +++ po/POTFILES.in | 2 + src/CMakeLists.txt | 2 + src/common/duplicate_review.c | 219 ++++ src/common/duplicate_review.h | 39 + src/gui/duplicate_review_dialog.c | 196 ++++ src/gui/duplicate_review_dialog.h | 27 + src/libs/image.c | 18 +- 15 files changed, 2127 insertions(+), 1 deletion(-) create mode 100644 .cursor/debug-config-c53fb5/darktablerc create mode 100644 .cursor/debug-config-c53fb5/darktablerc-common create mode 100644 .cursor/debug-config-c53fb5/data.db create mode 100644 .cursor/debug-config-c53fb5/data.db-pre-5.5.0 create mode 100644 .cursor/debug-config-c53fb5/data.db.lock create mode 100644 .cursor/debug-config-c53fb5/shortcutsrc create mode 100644 .cursor/debug-config-c53fb5/shortcutsrc.backup create mode 100644 .cursor/debug-config-c53fb5/shortcutsrc.defaults create mode 100644 src/common/duplicate_review.c create mode 100644 src/common/duplicate_review.h create mode 100644 src/gui/duplicate_review_dialog.c create mode 100644 src/gui/duplicate_review_dialog.h diff --git a/.cursor/debug-config-c53fb5/darktablerc b/.cursor/debug-config-c53fb5/darktablerc new file mode 100644 index 000000000000..ed3de37bb47f --- /dev/null +++ b/.cursor/debug-config-c53fb5/darktablerc @@ -0,0 +1,1040 @@ +accel/assign_instance=false +accel/enable_fallbacks=false +accel/hide_notice=false +accel/load_defaults=true +accel/prefer_enabled=false +accel/prefer_expanded=false +accel/prefer_focused=true +accel/prefer_unmasked=false +accel/select_order=last instance +accel/show_tab_in_prefs=true +accel/slider_precision=0 +allow_lab_output=false +ask_before_copy=true +ask_before_delete=true +ask_before_discard=true +ask_before_move=true +ask_before_remove=true +ask_before_rmdir=false +autosave_interval=10 +backthumbs_inactivity=5.000000 +backthumbs_initialize=false +backthumbs_mipsize=never +bauhaus/color_wheel=true +bauhaus/condensed= +bauhaus/marker_shape=triangle +bauhaus/zoom_step=true +brush_smoothing=medium +cache_color_managed=true +cache_disk_backend=true +cache_disk_backend_full=false +channel_display=false color +cldevice_v5_appleapplem4pro=0 250 0 16 16 4096 0 0 0.000 0.000 0.250 +cldevice_v5_appleapplem4pro_building=-cl-fast-relaxed-math +cldevice_v5_appleapplem4pro_id0=600 +clplatform_amdacceleratedparallelprocessing=false +clplatform_apple=true +clplatform_intelropenclhdgraphics=false +clplatform_nvidiacuda=false +clplatform_openclon12=false +clplatform_other=false +clplatform_rusticl=false +codepaths/openmp_simd=false +colorlabel/blue= +colorlabel/green= +colorlabel/purple= +colorlabel/red= +colorlabel/yellow= +compress_xmp_tags=only large entries +context_help/url=https://docs.darktable.org/usermanual/ +context_help/use_default_url=true +darkroom/modules/channelmixerrgb/colorchecker=0 +darkroom/modules/channelmixerrgb/optimization=0 +darkroom/modules/channelmixerrgb/safety=0.500000 +darkroom/modules/exposure/lightness=50.000000 +darkroom/mouse/middle_button_cycle_zoom_to_200_percent=true +darkroom/ui/0/bottom_visible=TRUE +darkroom/ui/0/header_visible=TRUE +darkroom/ui/0/left_visible=TRUE +darkroom/ui/0/panel_collaps_state= +darkroom/ui/0/panels_collapse_controls=TRUE +darkroom/ui/0/right_visible=TRUE +darkroom/ui/0/toolbar_bottom_visible=TRUE +darkroom/ui/0/toolbar_top_visible=TRUE +darkroom/ui/activate_expand=false +darkroom/ui/anticipate_move=1.200000 +darkroom/ui/auto_module_name_update=true +darkroom/ui/color_assessment_border_white_ratio=0.400000 +darkroom/ui/color_assessment_total_border_width=0.200000 +darkroom/ui/develop_mask_mix=0.300000 +darkroom/ui/hide_header_buttons=always +darkroom/ui/late_scaling/enabled= +darkroom/ui/loading_screen=true +darkroom/ui/overexposed/colorscheme=1 +darkroom/ui/overexposed/enabled= +darkroom/ui/overexposed/lower=-12.689999580383301 +darkroom/ui/overexposed/mode=0 +darkroom/ui/overexposed/upper=99.989997863769531 +darkroom/ui/overlay_color= +darkroom/ui/overlay_contrast=0.500000 +darkroom/ui/rawoverexposed/colorscheme=0 +darkroom/ui/rawoverexposed/enabled= +darkroom/ui/rawoverexposed/mode=0 +darkroom/ui/rawoverexposed/threshold=1 +darkroom/ui/rename_new_instance=false +darkroom/ui/scale_precise_step_multiplier=0.100000 +darkroom/ui/scale_rough_step_multiplier=10.000000 +darkroom/ui/scale_step_multiplier=1.000000 +darkroom/ui/scroll_to_module=true +darkroom/ui/scrollbars=false +darkroom/ui/show_mask_indicator=true +darkroom/ui/sidebar_scroll_default=false +darkroom/ui/single_module=true +darkroom/ui/single_module_group_only=true +darkroom/ui/transition_duration=250 +darkroom/undo/merge_same_secs=10.000000 +darkroom/undo/review_secs=2.000000 +database=library.db +database/create_snapshot=once a week +database/keep_snapshots=10 +database/maintenance_freepage_ratio=25 +database_cache_quality=89 +full_window/color_assessment= +guides/darkroom/0/ashift/autoshow= +guides/darkroom/0/borders/autoshow= +guides/darkroom/0/clipping/autoshow= +guides/darkroom/0/crop/autoshow= +guides/darkroom/0/flip/autoshow= +guides/darkroom/0/global/show= +guides/darkroom/0/lens/autoshow= +guides/lighttable/1/global/show= +libraw_extensions= +lighttable/ui/1/bottom_visible=TRUE +lighttable/ui/1/header_visible=TRUE +lighttable/ui/1/left_visible=TRUE +lighttable/ui/1/panel_collaps_state= +lighttable/ui/1/panels_collapse_controls=TRUE +lighttable/ui/1/right_visible=TRUE +lighttable/ui/1/toolbar_bottom_visible=TRUE +lighttable/ui/1/toolbar_top_visible=TRUE +lighttable/ui/expose_statuses=false +lighttable/ui/milliseconds=false +lighttable/ui/preview/bottom_visible=true +lighttable/ui/preview/header_visible=false +lighttable/ui/preview/left_visible=false +lighttable/ui/preview/panel_collaps_state=1 +lighttable/ui/preview/panels_collapse_controls=false +lighttable/ui/preview/right_visible=false +lighttable/ui/preview/toolbar_bottom_visible=false +lighttable/ui/preview/toolbar_top_visible=false +lighttable/ui/scroll_to_module=false +lighttable/ui/scrollbars=true +lighttable/ui/single_module=false +lighttable/zoomable/last_offset=1 +lighttable/zoomable/last_pos_x=0 +lighttable/zoomable/last_pos_y=0 +lua/_scripts_install/debug=FALSE +lua/_scripts_install/dont_show=FALSE +lua/_scripts_install/initialized= +lua/_scripts_install/remind= +masks_scroll_down_increases=false +max_panel_height=400 +max_panel_width=1500 +metadata/resolution=300 +min_panel_height=64 +min_panel_width=150 +modules/default_presets_first=true +omit_tag_hierarchy=false +opencl=false +opencl_checksum=916815957 +opencl_device_priority=*/!0,*/*/*/!0,* +opencl_library= +opencl_mandatory_timeout=1000 +opencl_scheduling_profile=default +opencl_tune_headroom=false +panel_scrollbars_always_visible=true +performance_configuration_version_completed=18 +pixelpipe_synchronization_timeout=200 +plugins/ai/enabled=false +plugins/ai/provider=auto +plugins/ai/repository=andriiryzhkov/darktable-ai +plugins/capture/camera/live_view_fps=15 +plugins/capture/mode=0 +plugins/collect/descending= +plugins/collect/filmroll_sort=import time +plugins/collection/colors_filter=80000000 +plugins/collection/descending=false +plugins/collection/film_id=1 +plugins/collection/filter_flags=2 +plugins/collection/query_flags=7 +plugins/collection/rating=1 +plugins/collection/rating_comparator=3 +plugins/collection/sort=0 +plugins/collection/text_filter= +plugins/darkroom/0/colorpicker_visible=TRUE +plugins/darkroom/0/duplicate_visible=TRUE +plugins/darkroom/0/export_visible=TRUE +plugins/darkroom/0/history_visible=TRUE +plugins/darkroom/0/ioporder_visible=TRUE +plugins/darkroom/0/masks_visible=TRUE +plugins/darkroom/0/metadata_view_visible=TRUE +plugins/darkroom/0/snapshots_visible=TRUE +plugins/darkroom/0/tagging_visible=TRUE +plugins/darkroom/active= +plugins/darkroom/agx/curve_graph_height=200 +plugins/darkroom/agx/enable_curve_tab=false +plugins/darkroom/agx/enable_curve_warnings=true +plugins/darkroom/agx/expand_curve_advanced=false +plugins/darkroom/agx/expand_curve_graph=false +plugins/darkroom/agx/expand_look_params= +plugins/darkroom/agx/expanded= +plugins/darkroom/agx/favorite=FALSE +plugins/darkroom/agx/look_always_visible=false +plugins/darkroom/agx/visible=FALSE +plugins/darkroom/ashift/autocrop_value=1 +plugins/darkroom/ashift/expand_values=false +plugins/darkroom/ashift/expanded= +plugins/darkroom/ashift/favorite=FALSE +plugins/darkroom/ashift/near_delta=20.000000 +plugins/darkroom/ashift/near_delta_draw=5.000000 +plugins/darkroom/ashift/visible=FALSE +plugins/darkroom/atrous/expanded= +plugins/darkroom/atrous/favorite=FALSE +plugins/darkroom/atrous/graphheight=200 +plugins/darkroom/atrous/gui_channel=0 +plugins/darkroom/atrous/visible=FALSE +plugins/darkroom/basecurve/auto_apply_percamera_presets=false +plugins/darkroom/basecurve/expanded= +plugins/darkroom/basecurve/favorite=FALSE +plugins/darkroom/basecurve/visible=TRUE +plugins/darkroom/basicadj/expanded= +plugins/darkroom/basicadj/favorite=FALSE +plugins/darkroom/basicadj/visible=FALSE +plugins/darkroom/bilat/expanded= +plugins/darkroom/bilat/favorite=FALSE +plugins/darkroom/bilat/visible=TRUE +plugins/darkroom/bilateral/expanded= +plugins/darkroom/bilateral/favorite=FALSE +plugins/darkroom/bilateral/visible=FALSE +plugins/darkroom/bloom/expanded= +plugins/darkroom/bloom/favorite=FALSE +plugins/darkroom/bloom/visible=FALSE +plugins/darkroom/blurs/expanded= +plugins/darkroom/blurs/favorite=FALSE +plugins/darkroom/blurs/visible=FALSE +plugins/darkroom/borders/expanded= +plugins/darkroom/borders/favorite=FALSE +plugins/darkroom/borders/visible=FALSE +plugins/darkroom/cacorrect/expanded= +plugins/darkroom/cacorrect/favorite=FALSE +plugins/darkroom/cacorrect/visible=FALSE +plugins/darkroom/cacorrectrgb/expanded= +plugins/darkroom/cacorrectrgb/favorite=FALSE +plugins/darkroom/cacorrectrgb/visible=FALSE +plugins/darkroom/censorize/expanded= +plugins/darkroom/censorize/favorite=FALSE +plugins/darkroom/censorize/visible=FALSE +plugins/darkroom/channelmixer/expanded= +plugins/darkroom/channelmixer/favorite=FALSE +plugins/darkroom/channelmixer/visible=FALSE +plugins/darkroom/channelmixerrgb/expand_picker_mapping= +plugins/darkroom/channelmixerrgb/expand_values= +plugins/darkroom/channelmixerrgb/expanded= +plugins/darkroom/channelmixerrgb/favorite=FALSE +plugins/darkroom/channelmixerrgb/gui_page=0 +plugins/darkroom/channelmixerrgb/visible=FALSE +plugins/darkroom/clahe/expanded= +plugins/darkroom/clahe/favorite=FALSE +plugins/darkroom/clahe/visible=FALSE +plugins/darkroom/clipping/expanded= +plugins/darkroom/clipping/favorite=FALSE +plugins/darkroom/clipping/guide=0 +plugins/darkroom/clipping/ratio_d=0 +plugins/darkroom/clipping/ratio_n=0 +plugins/darkroom/clipping/visible=TRUE +plugins/darkroom/colisa/expanded= +plugins/darkroom/colisa/favorite=FALSE +plugins/darkroom/colisa/visible=FALSE +plugins/darkroom/colorbalance/controls=HSL +plugins/darkroom/colorbalance/expanded= +plugins/darkroom/colorbalance/favorite=FALSE +plugins/darkroom/colorbalance/layout=list +plugins/darkroom/colorbalance/visible=TRUE +plugins/darkroom/colorbalancergb/checker/size=8 +plugins/darkroom/colorbalancergb/checker1/blue=1 +plugins/darkroom/colorbalancergb/checker1/green=1 +plugins/darkroom/colorbalancergb/checker1/red=1 +plugins/darkroom/colorbalancergb/checker2/blue=0.18000000715255737 +plugins/darkroom/colorbalancergb/checker2/green=0.18000000715255737 +plugins/darkroom/colorbalancergb/checker2/red=0.18000000715255737 +plugins/darkroom/colorbalancergb/expanded= +plugins/darkroom/colorbalancergb/favorite=FALSE +plugins/darkroom/colorbalancergb/graphheight=200 +plugins/darkroom/colorbalancergb/visible=FALSE +plugins/darkroom/colorchecker/expanded= +plugins/darkroom/colorchecker/favorite=FALSE +plugins/darkroom/colorchecker/visible=FALSE +plugins/darkroom/colorcontrast/expanded= +plugins/darkroom/colorcontrast/favorite=FALSE +plugins/darkroom/colorcontrast/visible=FALSE +plugins/darkroom/colorcorrection/expanded= +plugins/darkroom/colorcorrection/favorite=FALSE +plugins/darkroom/colorcorrection/visible=FALSE +plugins/darkroom/colorequal/expand_options= +plugins/darkroom/colorequal/expanded= +plugins/darkroom/colorequal/favorite=FALSE +plugins/darkroom/colorequal/graphheight=200 +plugins/darkroom/colorequal/gui_page=0 +plugins/darkroom/colorequal/show_sliders= +plugins/darkroom/colorequal/visible=FALSE +plugins/darkroom/colorin/expanded= +plugins/darkroom/colorin/favorite=FALSE +plugins/darkroom/colorin/visible=TRUE +plugins/darkroom/colorize/expanded= +plugins/darkroom/colorize/favorite=FALSE +plugins/darkroom/colorize/visible=FALSE +plugins/darkroom/colormapping/expanded= +plugins/darkroom/colormapping/favorite=FALSE +plugins/darkroom/colormapping/visible=FALSE +plugins/darkroom/colorout/expanded= +plugins/darkroom/colorout/favorite=FALSE +plugins/darkroom/colorout/visible=FALSE +plugins/darkroom/colorpicker/expanded=FALSE +plugins/darkroom/colorpicker/windowheight=200 +plugins/darkroom/colorreconstruct/expanded= +plugins/darkroom/colorreconstruct/favorite=FALSE +plugins/darkroom/colorreconstruct/visible=FALSE +plugins/darkroom/colortransfer/expanded= +plugins/darkroom/colortransfer/favorite=FALSE +plugins/darkroom/colortransfer/visible=FALSE +plugins/darkroom/colorzones/bg_sat_factor=0.500000 +plugins/darkroom/colorzones/expanded= +plugins/darkroom/colorzones/favorite=FALSE +plugins/darkroom/colorzones/graphheight=200 +plugins/darkroom/colorzones/gui_channel=0 +plugins/darkroom/colorzones/visible=FALSE +plugins/darkroom/crop/expand_margins=false +plugins/darkroom/crop/expanded= +plugins/darkroom/crop/favorite=FALSE +plugins/darkroom/crop/ratio_d= +plugins/darkroom/crop/ratio_n= +plugins/darkroom/crop/visible=TRUE +plugins/darkroom/defringe/expanded= +plugins/darkroom/defringe/favorite=FALSE +plugins/darkroom/defringe/visible=FALSE +plugins/darkroom/demosaic/expand_capture= +plugins/darkroom/demosaic/expanded= +plugins/darkroom/demosaic/favorite=FALSE +plugins/darkroom/demosaic/fdc_xover_iso=1600 +plugins/darkroom/demosaic/visible=TRUE +plugins/darkroom/denoiseprofile/expanded= +plugins/darkroom/denoiseprofile/favorite=FALSE +plugins/darkroom/denoiseprofile/graphheight=200 +plugins/darkroom/denoiseprofile/show_compute_variance_mode=false +plugins/darkroom/denoiseprofile/visible=TRUE +plugins/darkroom/diffuse/expanded= +plugins/darkroom/diffuse/favorite=FALSE +plugins/darkroom/diffuse/visible=FALSE +plugins/darkroom/dither/expanded= +plugins/darkroom/dither/favorite=FALSE +plugins/darkroom/dither/visible=FALSE +plugins/darkroom/duplicate/expanded=FALSE +plugins/darkroom/duplicate/windowheight=400 +plugins/darkroom/enlargecanvas/expanded= +plugins/darkroom/enlargecanvas/favorite=FALSE +plugins/darkroom/enlargecanvas/visible=FALSE +plugins/darkroom/equalizer/expanded= +plugins/darkroom/equalizer/favorite=FALSE +plugins/darkroom/equalizer/visible=FALSE +plugins/darkroom/export/expanded=FALSE +plugins/darkroom/export/visible=true +plugins/darkroom/exposure/expanded= +plugins/darkroom/exposure/favorite=FALSE +plugins/darkroom/exposure/mapping= +plugins/darkroom/exposure/visible=TRUE +plugins/darkroom/filmic/expanded= +plugins/darkroom/filmic/favorite=FALSE +plugins/darkroom/filmic/visible=FALSE +plugins/darkroom/filmicrgb/expanded= +plugins/darkroom/filmicrgb/favorite=FALSE +plugins/darkroom/filmicrgb/graph_show_labels= +plugins/darkroom/filmicrgb/graph_view= +plugins/darkroom/filmicrgb/graphheight=200 +plugins/darkroom/filmicrgb/visible=FALSE +plugins/darkroom/finalscale/favorite=FALSE +plugins/darkroom/finalscale/visible=FALSE +plugins/darkroom/flip/expanded= +plugins/darkroom/flip/favorite=FALSE +plugins/darkroom/flip/visible=TRUE +plugins/darkroom/gamma/favorite=FALSE +plugins/darkroom/gamma/visible=FALSE +plugins/darkroom/globaltonemap/expanded= +plugins/darkroom/globaltonemap/favorite=FALSE +plugins/darkroom/globaltonemap/visible=FALSE +plugins/darkroom/graduatednd/expanded= +plugins/darkroom/graduatednd/favorite=FALSE +plugins/darkroom/graduatednd/visible=FALSE +plugins/darkroom/grain/expanded= +plugins/darkroom/grain/favorite=FALSE +plugins/darkroom/grain/visible=FALSE +plugins/darkroom/groups=2 +plugins/darkroom/hazeremoval/expanded= +plugins/darkroom/hazeremoval/favorite=FALSE +plugins/darkroom/hazeremoval/visible=TRUE +plugins/darkroom/hide_default_presets=false +plugins/darkroom/highlights/expanded= +plugins/darkroom/highlights/favorite=FALSE +plugins/darkroom/highlights/visible=TRUE +plugins/darkroom/highpass/expanded= +plugins/darkroom/highpass/favorite=FALSE +plugins/darkroom/highpass/visible=FALSE +plugins/darkroom/histogram/graphheight=180 +plugins/darkroom/histogram/histogram=logarithmic +plugins/darkroom/histogram/mode=waveform +plugins/darkroom/histogram/orient=horizontal +plugins/darkroom/histogram/panel_position=right +plugins/darkroom/histogram/show_blue=true +plugins/darkroom/histogram/show_green=true +plugins/darkroom/histogram/show_red=true +plugins/darkroom/histogram/vectorscope=u*v* +plugins/darkroom/histogram/vectorscope/angle=270 +plugins/darkroom/histogram/vectorscope/harmony/dim=0.700000 +plugins/darkroom/histogram/vectorscope/harmony_rotation=0 +plugins/darkroom/histogram/vectorscope/harmony_type=none +plugins/darkroom/histogram/vectorscope/harmony_width=normal +plugins/darkroom/histogram/vectorscope/scale=logarithmic +plugins/darkroom/histogram/waveform=overlaid +plugins/darkroom/history/expanded=FALSE +plugins/darkroom/history/windowheight=1000 +plugins/darkroom/hotpixels/expanded= +plugins/darkroom/hotpixels/favorite=FALSE +plugins/darkroom/hotpixels/visible=FALSE +plugins/darkroom/image_infos_pattern=$(EXIF.EXPOSURE) • f/$(EXIF.APERTURE) • $(EXIF.FOCAL.LENGTH) mm • ISO $(EXIF.ISO) $(GPS.LOCATION.ICON) $(EXIF.FLASH.ICON) +plugins/darkroom/image_infos_position=bottom +plugins/darkroom/invert/expanded= +plugins/darkroom/invert/favorite=FALSE +plugins/darkroom/invert/visible=FALSE +plugins/darkroom/ioporder/expanded=FALSE +plugins/darkroom/lens/expand_fine_tune= +plugins/darkroom/lens/expand_vignette= +plugins/darkroom/lens/expanded= +plugins/darkroom/lens/favorite=FALSE +plugins/darkroom/lens/visible=TRUE +plugins/darkroom/levels/expanded= +plugins/darkroom/levels/favorite=FALSE +plugins/darkroom/levels/graphheight=200 +plugins/darkroom/levels/visible=FALSE +plugins/darkroom/liquify/expanded= +plugins/darkroom/liquify/favorite=FALSE +plugins/darkroom/liquify/visible=FALSE +plugins/darkroom/lowlight/expanded= +plugins/darkroom/lowlight/favorite=FALSE +plugins/darkroom/lowlight/graphheight=200 +plugins/darkroom/lowlight/visible=FALSE +plugins/darkroom/lowpass/expanded= +plugins/darkroom/lowpass/favorite=FALSE +plugins/darkroom/lowpass/visible=FALSE +plugins/darkroom/lut3d/def_path=/Users/arminhammer +plugins/darkroom/lut3d/expanded= +plugins/darkroom/lut3d/favorite=FALSE +plugins/darkroom/lut3d/visible=FALSE +plugins/darkroom/mask_manager/favorite=FALSE +plugins/darkroom/mask_manager/visible=FALSE +plugins/darkroom/masks/brush/border=0.050000 +plugins/darkroom/masks/brush/density=1.000000 +plugins/darkroom/masks/brush/hardness=0.660000 +plugins/darkroom/masks/circle/border=0.050000 +plugins/darkroom/masks/circle/size=0.050000 +plugins/darkroom/masks/ellipse/border=0.050000 +plugins/darkroom/masks/ellipse/flags=0 +plugins/darkroom/masks/ellipse/radius_a=0.050000 +plugins/darkroom/masks/ellipse/radius_b=0.035350 +plugins/darkroom/masks/ellipse/rotation=90.000000 +plugins/darkroom/masks/expand_properties= +plugins/darkroom/masks/expanded=FALSE +plugins/darkroom/masks/gradient/compression=0.500000 +plugins/darkroom/masks/gradient/rotation=0.000000 +plugins/darkroom/masks/gradient/steepness=0.000000 +plugins/darkroom/masks/heightview=300 +plugins/darkroom/masks/opacity=1.000000 +plugins/darkroom/masks/path/border=0.050000 +plugins/darkroom/metadata_view/expanded=FALSE +plugins/darkroom/modulegroups/last_preset=workflow: scene-referred +plugins/darkroom/modulegroups_basics_sections_labels=true +plugins/darkroom/modulegroups_preset=workflow: scene-referred +plugins/darkroom/monochrome/expanded= +plugins/darkroom/monochrome/favorite=FALSE +plugins/darkroom/monochrome/visible=FALSE +plugins/darkroom/navigation/graphheight=200 +plugins/darkroom/negadoctor/expanded= +plugins/darkroom/negadoctor/favorite=FALSE +plugins/darkroom/negadoctor/visible=FALSE +plugins/darkroom/nlmeans/expanded= +plugins/darkroom/nlmeans/favorite=FALSE +plugins/darkroom/nlmeans/visible=FALSE +plugins/darkroom/overexposed/favorite=FALSE +plugins/darkroom/overexposed/visible=FALSE +plugins/darkroom/overlay/expanded= +plugins/darkroom/overlay/favorite=FALSE +plugins/darkroom/overlay/visible=FALSE +plugins/darkroom/panel_swap=false +plugins/darkroom/primaries/expanded= +plugins/darkroom/primaries/favorite=FALSE +plugins/darkroom/primaries/visible=FALSE +plugins/darkroom/profile_gamma/expanded= +plugins/darkroom/profile_gamma/favorite=FALSE +plugins/darkroom/profile_gamma/visible=FALSE +plugins/darkroom/rasterfile/expanded= +plugins/darkroom/rasterfile/favorite=FALSE +plugins/darkroom/rasterfile/visible=FALSE +plugins/darkroom/rawdenoise/expanded= +plugins/darkroom/rawdenoise/favorite=FALSE +plugins/darkroom/rawdenoise/graphheight=200 +plugins/darkroom/rawdenoise/gui_channel=0 +plugins/darkroom/rawdenoise/visible=FALSE +plugins/darkroom/rawoverexposed/favorite=FALSE +plugins/darkroom/rawoverexposed/visible=FALSE +plugins/darkroom/rawprepare/allow_editing_crop=false +plugins/darkroom/rawprepare/expanded= +plugins/darkroom/rawprepare/favorite=FALSE +plugins/darkroom/rawprepare/visible=FALSE +plugins/darkroom/relight/expanded= +plugins/darkroom/relight/favorite=FALSE +plugins/darkroom/relight/visible=FALSE +plugins/darkroom/retouch/default_algo=2 +plugins/darkroom/retouch/expanded= +plugins/darkroom/retouch/favorite=FALSE +plugins/darkroom/retouch/visible=FALSE +plugins/darkroom/rgbcurve/expanded= +plugins/darkroom/rgbcurve/favorite=FALSE +plugins/darkroom/rgbcurve/visible=FALSE +plugins/darkroom/rgblevels/expanded= +plugins/darkroom/rgblevels/favorite=FALSE +plugins/darkroom/rgblevels/graphheight=200 +plugins/darkroom/rgblevels/visible=TRUE +plugins/darkroom/rotatepixels/favorite=FALSE +plugins/darkroom/rotatepixels/visible=FALSE +plugins/darkroom/scalepixels/expanded= +plugins/darkroom/scalepixels/favorite=FALSE +plugins/darkroom/scalepixels/visible=FALSE +plugins/darkroom/segments/def_path=/Users/arminhammer +plugins/darkroom/shadhi/expanded= +plugins/darkroom/shadhi/favorite=FALSE +plugins/darkroom/shadhi/visible=FALSE +plugins/darkroom/sharpen/expanded= +plugins/darkroom/sharpen/favorite=FALSE +plugins/darkroom/sharpen/visible=TRUE +plugins/darkroom/show_guides_in_ui=true +plugins/darkroom/show_warnings=true +plugins/darkroom/sigmoid/expand_primaries= +plugins/darkroom/sigmoid/expand_values= +plugins/darkroom/sigmoid/expanded= +plugins/darkroom/sigmoid/favorite=FALSE +plugins/darkroom/sigmoid/visible=FALSE +plugins/darkroom/snapshots/expanded=FALSE +plugins/darkroom/snapshots/windowheight=200 +plugins/darkroom/soften/expanded= +plugins/darkroom/soften/favorite=FALSE +plugins/darkroom/soften/visible=FALSE +plugins/darkroom/splittoning/expanded= +plugins/darkroom/splittoning/favorite=FALSE +plugins/darkroom/splittoning/visible=FALSE +plugins/darkroom/spots/brush_border=0.050000 +plugins/darkroom/spots/brush_density=1.000000 +plugins/darkroom/spots/brush_hardness=0.660000 +plugins/darkroom/spots/circle_border=0.020000 +plugins/darkroom/spots/circle_size=0.020000 +plugins/darkroom/spots/ellipse_border=0.020000 +plugins/darkroom/spots/ellipse_flags=0 +plugins/darkroom/spots/ellipse_radius_a=0.020000 +plugins/darkroom/spots/ellipse_radius_b=0.014140 +plugins/darkroom/spots/ellipse_rotation=90.000000 +plugins/darkroom/spots/expanded= +plugins/darkroom/spots/favorite=FALSE +plugins/darkroom/spots/path_border=0.050000 +plugins/darkroom/spots/visible=FALSE +plugins/darkroom/tagging/expanded=FALSE +plugins/darkroom/tagging/visible=true +plugins/darkroom/temperature/button_bar=true +plugins/darkroom/temperature/colored_sliders=no color +plugins/darkroom/temperature/expand_coefficients=false +plugins/darkroom/temperature/expanded= +plugins/darkroom/temperature/favorite=FALSE +plugins/darkroom/temperature/visible=TRUE +plugins/darkroom/tonecurve/expanded= +plugins/darkroom/tonecurve/favorite=FALSE +plugins/darkroom/tonecurve/visible=FALSE +plugins/darkroom/toneequal/expanded= +plugins/darkroom/toneequal/favorite=FALSE +plugins/darkroom/toneequal/gui_page=0 +plugins/darkroom/toneequal/visible=TRUE +plugins/darkroom/tonemap/expanded= +plugins/darkroom/tonemap/favorite=FALSE +plugins/darkroom/tonemap/visible=FALSE +plugins/darkroom/ui/border_size=10 +plugins/darkroom/velvia/expanded= +plugins/darkroom/velvia/favorite=FALSE +plugins/darkroom/velvia/visible=FALSE +plugins/darkroom/vibrance/expanded= +plugins/darkroom/vibrance/favorite=FALSE +plugins/darkroom/vibrance/visible=FALSE +plugins/darkroom/vignette/expanded= +plugins/darkroom/vignette/favorite=FALSE +plugins/darkroom/vignette/visible=FALSE +plugins/darkroom/watermark/color_blue= +plugins/darkroom/watermark/color_green= +plugins/darkroom/watermark/color_red= +plugins/darkroom/watermark/expanded= +plugins/darkroom/watermark/favorite=FALSE +plugins/darkroom/watermark/font= +plugins/darkroom/watermark/text= +plugins/darkroom/watermark/visible=FALSE +plugins/darkroom/workflow=scene-referred (sigmoid) +plugins/darkroom/zonesystem/expanded= +plugins/darkroom/zonesystem/favorite=FALSE +plugins/darkroom/zonesystem/visible=FALSE +plugins/imageio/format/avif/bpp=8 +plugins/imageio/format/avif/color_mode=false +plugins/imageio/format/avif/compression_type=1 +plugins/imageio/format/avif/quality=90 +plugins/imageio/format/avif/subsample=0 +plugins/imageio/format/avif/tiling=true +plugins/imageio/format/exr/bpp=32 +plugins/imageio/format/exr/compression=4 +plugins/imageio/format/j2k/preset= +plugins/imageio/format/j2k/quality=95 +plugins/imageio/format/jpeg/quality=95 +plugins/imageio/format/jpeg/subsample= +plugins/imageio/format/jxl/bpp=8 +plugins/imageio/format/jxl/effort=7 +plugins/imageio/format/jxl/original=false +plugins/imageio/format/jxl/pixel_type=false +plugins/imageio/format/jxl/quality=95 +plugins/imageio/format/jxl/tier=0 +plugins/imageio/format/pdf/border=0 mm +plugins/imageio/format/pdf/bpp=8 +plugins/imageio/format/pdf/compression=1 +plugins/imageio/format/pdf/dpi=300.000000 +plugins/imageio/format/pdf/icc= +plugins/imageio/format/pdf/mode= +plugins/imageio/format/pdf/orientation= +plugins/imageio/format/pdf/pages= +plugins/imageio/format/pdf/rotate= +plugins/imageio/format/pdf/size=a4 +plugins/imageio/format/pdf/title= +plugins/imageio/format/png/bpp=8 +plugins/imageio/format/png/compression=5 +plugins/imageio/format/tiff/bpp=8 +plugins/imageio/format/tiff/compress=2 +plugins/imageio/format/tiff/compresslevel=6 +plugins/imageio/format/tiff/pixelformat=false +plugins/imageio/format/tiff/shortfile=false +plugins/imageio/format/webp/comp_type=0 +plugins/imageio/format/webp/hint=0 +plugins/imageio/format/webp/quality=95 +plugins/imageio/format/xcf/bpp=32 +plugins/imageio/storage/disk/file_directory=$(FILE_FOLDER)/darktable_exported/$(FILE_NAME) +plugins/imageio/storage/disk/overwrite= +plugins/imageio/storage/email/client= +plugins/imageio/storage/export/auto_login=false +plugins/imageio/storage/export/piwigo/filename_pattern= +plugins/imageio/storage/export/piwigo/server= +plugins/imageio/storage/gallery/file_directory=$(HOME)/darktable_gallery/img_$(SEQUENCE) +plugins/imageio/storage/gallery/title=darktable gallery +plugins/imageio/storage/gphoto/id=642055548087-n01fgvugnbns7a9jq8jfucjsn5l1t6so.apps.googleusercontent.com +plugins/imageio/storage/gphoto/secret=o29QcbsDWS5cauRqdmGdF3sP +plugins/imageio/storage/latex/file_directory= +plugins/imageio/storage/latex/title= +plugins/lighttable/1/filmstrip_visible=FALSE +plugins/lighttable/1/timeline_visible=TRUE +plugins/lighttable/act_on=true +plugins/lighttable/audio_player=afplay +plugins/lighttable/base_layout=1 +plugins/lighttable/collect/expanded=FALSE +plugins/lighttable/collect/history0=1:0:0:/Users/arminhammer/Pictures$ +plugins/lighttable/collect/history1=1:0:0:/Users/arminhammer/Downloads$ +plugins/lighttable/collect/history2=1:0:0:%$ +plugins/lighttable/collect/history3= +plugins/lighttable/collect/history4= +plugins/lighttable/collect/history5= +plugins/lighttable/collect/history6= +plugins/lighttable/collect/history7= +plugins/lighttable/collect/history8= +plugins/lighttable/collect/history9= +plugins/lighttable/collect/history_max=10 +plugins/lighttable/collect/history_next_pos=0 +plugins/lighttable/collect/history_pos0=26 +plugins/lighttable/collect/history_pos1=1 +plugins/lighttable/collect/history_pos2=1 +plugins/lighttable/collect/history_pos3=1 +plugins/lighttable/collect/history_pos4=0 +plugins/lighttable/collect/history_pos5=0 +plugins/lighttable/collect/history_pos6=0 +plugins/lighttable/collect/history_pos7=0 +plugins/lighttable/collect/history_pos8=0 +plugins/lighttable/collect/history_pos9=0 +plugins/lighttable/collect/item0=0 +plugins/lighttable/collect/item1=0 +plugins/lighttable/collect/item2=0 +plugins/lighttable/collect/item3=0 +plugins/lighttable/collect/item4=0 +plugins/lighttable/collect/item5=0 +plugins/lighttable/collect/item6=0 +plugins/lighttable/collect/item7=0 +plugins/lighttable/collect/item8=0 +plugins/lighttable/collect/item9=0 +plugins/lighttable/collect/mode0=0 +plugins/lighttable/collect/mode1=0 +plugins/lighttable/collect/mode2=0 +plugins/lighttable/collect/mode3=0 +plugins/lighttable/collect/mode4=0 +plugins/lighttable/collect/mode5=0 +plugins/lighttable/collect/mode6=0 +plugins/lighttable/collect/mode7=0 +plugins/lighttable/collect/mode8=0 +plugins/lighttable/collect/mode9=0 +plugins/lighttable/collect/mode99999= +plugins/lighttable/collect/num_rules=1 +plugins/lighttable/collect/single-click=false +plugins/lighttable/collect/string0=/Users/arminhammer/Pictures +plugins/lighttable/collect/string1= +plugins/lighttable/collect/string2= +plugins/lighttable/collect/string3= +plugins/lighttable/collect/string4= +plugins/lighttable/collect/string5= +plugins/lighttable/collect/string6= +plugins/lighttable/collect/string7= +plugins/lighttable/collect/string8= +plugins/lighttable/collect/string9= +plugins/lighttable/collect/windowheight=500 +plugins/lighttable/collect_visible=TRUE +plugins/lighttable/copy_history/expanded=FALSE +plugins/lighttable/copy_history/pastemode=0 +plugins/lighttable/copy_history_visible=TRUE +plugins/lighttable/copy_metadata/colors= +plugins/lighttable/copy_metadata/geotags= +plugins/lighttable/copy_metadata/metadata= +plugins/lighttable/copy_metadata/pastemode= +plugins/lighttable/copy_metadata/rating= +plugins/lighttable/copy_metadata/tags= +plugins/lighttable/culling_last_id=-1 +plugins/lighttable/culling_num_images=2 +plugins/lighttable/culling_zoom_mode=0 +plugins/lighttable/draw_group_borders=true +plugins/lighttable/export/ask_before_export_overwrite=true +plugins/lighttable/export/batch_export_expanded= +plugins/lighttable/export/dimensions_type=0 +plugins/lighttable/export/expanded=FALSE +plugins/lighttable/export/export_masks=FALSE +plugins/lighttable/export/force_lcms2=false +plugins/lighttable/export/format_name=jpeg +plugins/lighttable/export/height=0 +plugins/lighttable/export/high_quality_processing=false +plugins/lighttable/export/iccintent=-1 +plugins/lighttable/export/iccprofile= +plugins/lighttable/export/icctype=-1 +plugins/lighttable/export/pixel_interpolator=lanczos3 +plugins/lighttable/export/pixel_interpolator_warp=bicubic +plugins/lighttable/export/print_dpi=300 +plugins/lighttable/export/resizing_factor= +plugins/lighttable/export/storage_name=disk +plugins/lighttable/export/style= +plugins/lighttable/export/style_append= +plugins/lighttable/export/upscale= +plugins/lighttable/export/width=0 +plugins/lighttable/export_visible=TRUE +plugins/lighttable/extended_pattern=$(FILE_NAME).$(FILE_EXTENSION)$(NL)$(EXIF.EXPOSURE)f/$(EXIF.APERTURE)$(EXIF.FOCAL.LENGTH)mm • ISO $(EXIF.ISO) $(GPS.LOCATION.ICON) $(EXIF.FLASH.ICON) $(SIDECAR_TXT) +plugins/lighttable/filtering/expanded=FALSE +plugins/lighttable/filtering/history0=3:0:32:0:1:%$0:18:0:1:0x80000000$0:33:0:1:%$ +plugins/lighttable/filtering/history1=3:0:32:0:1:%$0:18:0:1:%$0:33:0:1:%$ +plugins/lighttable/filtering/history2= +plugins/lighttable/filtering/history3= +plugins/lighttable/filtering/history4= +plugins/lighttable/filtering/history5= +plugins/lighttable/filtering/history6= +plugins/lighttable/filtering/history7= +plugins/lighttable/filtering/history8= +plugins/lighttable/filtering/history9= +plugins/lighttable/filtering/history_max=10 +plugins/lighttable/filtering/item0=32 +plugins/lighttable/filtering/item1=18 +plugins/lighttable/filtering/item2=33 +plugins/lighttable/filtering/lastsort= +plugins/lighttable/filtering/lastsortorder= +plugins/lighttable/filtering/mode0=0 +plugins/lighttable/filtering/mode1=0 +plugins/lighttable/filtering/mode2=0 +plugins/lighttable/filtering/num_rules=3 +plugins/lighttable/filtering/num_sort=1 +plugins/lighttable/filtering/off0=0 +plugins/lighttable/filtering/off1=0 +plugins/lighttable/filtering/off2=0 +plugins/lighttable/filtering/sort0=0 +plugins/lighttable/filtering/sort_history_max=10 +plugins/lighttable/filtering/sortorder0=0 +plugins/lighttable/filtering/string0= +plugins/lighttable/filtering/string1=0x80000000 +plugins/lighttable/filtering/string2= +plugins/lighttable/filtering/top0=1 +plugins/lighttable/filtering/top1=1 +plugins/lighttable/filtering/top2=1 +plugins/lighttable/filtering_visible=TRUE +plugins/lighttable/geotagging/expanded=FALSE +plugins/lighttable/geotagging/heighttracklist=50 +plugins/lighttable/geotagging/tz=UTC +plugins/lighttable/geotagging_visible=TRUE +plugins/lighttable/hide_default_presets=false +plugins/lighttable/image/expanded=TRUE +plugins/lighttable/image_visible=TRUE +plugins/lighttable/images_in_row=5 +plugins/lighttable/import/expanded=TRUE +plugins/lighttable/import_visible=TRUE +plugins/lighttable/layout=1 +plugins/lighttable/live_view/overlay_imgid= +plugins/lighttable/live_view/overlay_mode= +plugins/lighttable/live_view/splitline= +plugins/lighttable/lua_scripts_installer/expanded=FALSE +plugins/lighttable/lua_scripts_installer_visible=TRUE +plugins/lighttable/metadata/PreservedFileName_flag=4 +plugins/lighttable/metadata/creator_flag= +plugins/lighttable/metadata/creator_text_height=1 +plugins/lighttable/metadata/description_flag= +plugins/lighttable/metadata/description_text_height=1 +plugins/lighttable/metadata/expanded=FALSE +plugins/lighttable/metadata/image_id_flag=4 +plugins/lighttable/metadata/notes_flag= +plugins/lighttable/metadata/notes_text_height=1 +plugins/lighttable/metadata/preserved filename_flag= +plugins/lighttable/metadata/publisher_flag= +plugins/lighttable/metadata/publisher_text_height=1 +plugins/lighttable/metadata/rights_flag= +plugins/lighttable/metadata/rights_text_height=1 +plugins/lighttable/metadata/title_flag= +plugins/lighttable/metadata/title_text_height=1 +plugins/lighttable/metadata/version name_flag= +plugins/lighttable/metadata/version name_text_height=1 +plugins/lighttable/metadata/version_name_flag=4 +plugins/lighttable/metadata_view/expanded=FALSE +plugins/lighttable/metadata_view/pretty_location=true +plugins/lighttable/metadata_view/visible= +plugins/lighttable/metadata_view/windowheight=1000 +plugins/lighttable/metadata_view_visible=TRUE +plugins/lighttable/metadata_visible=TRUE +plugins/lighttable/overlay_timeout=3 +plugins/lighttable/overlays/0/0=0 +plugins/lighttable/overlays/0/1=1 +plugins/lighttable/overlays/0/2=4 +plugins/lighttable/overlays/1/0=0 +plugins/lighttable/overlays/1/1=1 +plugins/lighttable/overlays/1/2=1 +plugins/lighttable/overlays/2/0=0 +plugins/lighttable/overlays/2/1=1 +plugins/lighttable/overlays/2/2=4 +plugins/lighttable/overlays/culling/0=6 +plugins/lighttable/overlays/culling/1=6 +plugins/lighttable/preset/ask_before_delete_preset=true +plugins/lighttable/preview/max_in_memory_images=4 +plugins/lighttable/recentcollect/line0= +plugins/lighttable/recentcollect/line1= +plugins/lighttable/recentcollect/line2= +plugins/lighttable/recentcollect/line3= +plugins/lighttable/recentcollect/line4= +plugins/lighttable/recentcollect/line5= +plugins/lighttable/recentcollect/line6= +plugins/lighttable/recentcollect/line7= +plugins/lighttable/recentcollect/line8= +plugins/lighttable/recentcollect/line9= +plugins/lighttable/recentcollect/max_items=10 +plugins/lighttable/recentcollect/num_items=0 +plugins/lighttable/recentcollect/windowheight=1000 +plugins/lighttable/select/expanded=FALSE +plugins/lighttable/select_visible=TRUE +plugins/lighttable/style/applymode= +plugins/lighttable/style/ask_before_delete_style=true +plugins/lighttable/style/preview_size=0 +plugins/lighttable/style/windowheight=400 +plugins/lighttable/styles/expanded=FALSE +plugins/lighttable/styles_visible=TRUE +plugins/lighttable/tagging/ask_before_delete_tag=true +plugins/lighttable/tagging/case_sensitivity=insensitive +plugins/lighttable/tagging/confidence=50 +plugins/lighttable/tagging/dttags=false +plugins/lighttable/tagging/expanded=FALSE +plugins/lighttable/tagging/heightattachedwindow=100 +plugins/lighttable/tagging/heightdictionarywindow=200 +plugins/lighttable/tagging/hidehierarchy=false +plugins/lighttable/tagging/listsortedbycount=false +plugins/lighttable/tagging/nb_recent_tags=20 +plugins/lighttable/tagging/no_uncategorized=false +plugins/lighttable/tagging/nosuggestion=false +plugins/lighttable/tagging/recent_tags= +plugins/lighttable/tagging/treeview=false +plugins/lighttable/tagging_visible=TRUE +plugins/lighttable/thumbnail_hq_min_level=720p +plugins/lighttable/thumbnail_raw_min_level=never +plugins/lighttable/thumbnail_sizes=120|400 +plugins/lighttable/thumbnail_tooltip_pattern=$(FILE_NAME).$(FILE_EXTENSION)$(NL)$(EXIF.DATE.REGIONAL) $(EXIF.TIME.REGIONAL) $(GPS.LOCATION.ICON) $(EXIF.FLASH.ICON)$(NL)$(EXIF.EXPOSURE)f/$(EXIF.APERTURE)$(EXIF.FOCAL.LENGTH)mm • ISO $(EXIF.ISO) +plugins/lighttable/timeline/last_zoom=0 +plugins/lighttable/tooltips/0/0=true +plugins/lighttable/tooltips/0/1=true +plugins/lighttable/tooltips/0/2=false +plugins/lighttable/tooltips/1/0=TRUE +plugins/lighttable/tooltips/1/1=TRUE +plugins/lighttable/tooltips/1/2=TRUE +plugins/lighttable/tooltips/2/0=TRUE +plugins/lighttable/tooltips/2/1=TRUE +plugins/lighttable/tooltips/2/2=FALSE +plugins/lighttable/tooltips/culling/0=false +plugins/lighttable/tooltips/culling/1=false +plugins/map/epsilon_factor=25 +plugins/map/filter_images_drawn=false +plugins/map/geotagging_search_url=https://nominatim.openstreetmap.org/search?q=%s&format=xml&limit=%d&polygon_text=1 +plugins/map/images_thumbnail=thumbnail +plugins/map/latitude=40.540054321289062 +plugins/map/locationshape= +plugins/map/longitude=-111.40138244628906 +plugins/map/map_source=OpenStreetMap I +plugins/map/max_images_drawn=100 +plugins/map/max_outline_nodes=10000 +plugins/map/min_images_per_group=1 +plugins/map/show_map_osd=true +plugins/map/show_outline=true +plugins/map/showalllocations=FALSE +plugins/map/zoom=6 +plugins/midi/devices= +plugins/print/print/black_point_compensation=TRUE +plugins/print/print/bottom_margin=17.000000 +plugins/print/print/grid_size=10.000000 +plugins/print/print/iccintent= +plugins/print/print/iccprofile= +plugins/print/print/icctype=-1 +plugins/print/print/left_margin=17.000000 +plugins/print/print/lock_borders= +plugins/print/print/right_margin=17.000000 +plugins/print/print/style= +plugins/print/print/style_append= +plugins/print/print/top_margin=17.000000 +plugins/print/print/unit=mm +plugins/print/printer/iccintent= +plugins/print/printer/iccprofile= +plugins/print/printer/icctype=-1 +plugins/pwstorage/pwstorage_backend=apple_keychain +plugins/session/jobcode=capture job +pressure_sensitivity=off +rating_one_double_tap=false +resource_default=512 8 128 700 +resource_large=700 16 128 900 +resource_small=128 4 64 400 +resource_unrestricted=16384 1024 128 900 +resourcelevel=default +run_crawler_on_start=false +screen_dpi_overwrite=-1.000000 +second_window/color_assessment= +second_window/last_visible=FALSE +send_to_trash=true +session/base_directory_pattern=$(PICTURES_FOLDER)/Darktable +session/filename_pattern=$(YEAR)$(MONTH)$(DAY)_$(SEQUENCE).$(FILE_EXTENSION) +session/sub_directory_pattern=$(YEAR)$(MONTH)$(DAY)_$(JOBCODE) +session/use_filename=false +setup_import_directory= +show_folder_levels=1 +show_splash_screen=true +slideshow/ui/panel_collaps_state=1 +slideshow/ui/panels_collapse_controls=false +slideshow_delay=5 +storage/piwigo/conflict=0 +storage/piwigo/last_album= +storage/piwigo/overwrite=0 +thumbtable_fractional_scrolling=false +ui/detect_mono_exif=false +ui/show_focus_peaking=FALSE +ui/style/large_preview_size=500 +ui/style/preview_size=250 +ui_last/color/display2_filename= +ui_last/color/display2_intent=0 +ui_last/color/display2_type=19 +ui_last/color/display_filename= +ui_last/color/display_intent=0 +ui_last/color/display_type=8 +ui_last/color/histogram_filename= +ui_last/color/histogram_type=1 +ui_last/color/mode=0 +ui_last/color/softproof_filename= +ui_last/color/softproof_intent=0 +ui_last/color/softproof_type=1 +ui_last/colorpicker_display_samples=false +ui_last/colorpicker_large=false +ui_last/colorpicker_mode=mean +ui_last/colorpicker_model=RGB +ui_last/colorpicker_restrict_histogram=false +ui_last/copy_history_dialog_height=450 +ui_last/copy_history_dialog_width=1 +ui_last/display_profile_source=all +ui_last/expander_histogram=-1 +ui_last/expander_history=-1 +ui_last/expander_import=TRUE +ui_last/expander_metadata=0 +ui_last/expander_navigation=-1 +ui_last/expander_snapshots=-1 +ui_last/fullscreen=FALSE +ui_last/grouping=false +ui_last/ignore_exif_rating=false +ui_last/import_apply_metadata=false +ui_last/import_custom_places= +ui_last/import_datetime_override= +ui_last/import_dialog_height=600 +ui_last/import_dialog_paned_places_pos=150 +ui_last/import_dialog_paned_pos=210 +ui_last/import_dialog_show_home=true +ui_last/import_dialog_show_mounted=true +ui_last/import_dialog_show_pictures=true +ui_last/import_dialog_width=800 +ui_last/import_dialog_x=2203 +ui_last/import_dialog_y=830 +ui_last/import_ignore_nonraws=false +ui_last/import_initial_rating=1 +ui_last/import_jobcode=no_name +ui_last/import_keep_open=false +ui_last/import_last_PreservedFileName= +ui_last/import_last_creator= +ui_last/import_last_description= +ui_last/import_last_directory=/Users/arminhammer/Pictures +ui_last/import_last_folder_descending=false +ui_last/import_last_image=39 +ui_last/import_last_image_id= +ui_last/import_last_notes= +ui_last/import_last_place=/Users/arminhammer +ui_last/import_last_publisher= +ui_last/import_last_rights= +ui_last/import_last_root= +ui_last/import_last_tags= +ui_last/import_last_tags_imported=true +ui_last/import_last_title= +ui_last/import_last_version_name= +ui_last/import_recursive=false +ui_last/import_select_new=FALSE +ui_last/maximized=TRUE +ui_last/metadata_dialog_height=400 +ui_last/metadata_dialog_width=500 +ui_last/modulegroups_dialog_height=700 +ui_last/modulegroups_dialog_width=1100 +ui_last/panel_bottom=0 +ui_last/panel_left=-1 +ui_last/panel_right=-1 +ui_last/panel_top=0 +ui_last/preferences_dialog_height=720 +ui_last/preferences_dialog_width=1100 +ui_last/session_expander_import=false +ui_last/shortcuts_dialog_height=700 +ui_last/shortcuts_dialog_width=1100 +ui_last/styles_create_duplicate= +ui_last/styles_dialog_height=500 +ui_last/styles_dialog_width=1 +ui_last/styles_hide_preview= +ui_last/view=0 +ui_last/window_h=1327 +ui_last/window_w=2560 +ui_last/window_x=1440 +ui_last/window_y=585 +workspace/label= +write_sidecar_files=on import diff --git a/.cursor/debug-config-c53fb5/darktablerc-common b/.cursor/debug-config-c53fb5/darktablerc-common new file mode 100644 index 000000000000..a85ea1d6a423 --- /dev/null +++ b/.cursor/debug-config-c53fb5/darktablerc-common @@ -0,0 +1,9 @@ +database/multiple_workspace=false +font_size=12.000000 +themes/condensed=false +themes/usercss=false +ui/hide_tooltips=false +ui/show_welcome_screen=FALSE +ui_last/gui_language= +ui_last/theme=darktable-elegant-grey +use_system_font=false diff --git a/.cursor/debug-config-c53fb5/data.db b/.cursor/debug-config-c53fb5/data.db new file mode 100644 index 0000000000000000000000000000000000000000..e9dc6dbf52a8d8017175c3edfd869f2454d02cc3 GIT binary patch literal 2498560 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 E50k~yumAu6 literal 0 HcmV?d00001 diff --git a/.cursor/debug-config-c53fb5/data.db-pre-5.5.0 b/.cursor/debug-config-c53fb5/data.db-pre-5.5.0 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/.cursor/debug-config-c53fb5/data.db.lock b/.cursor/debug-config-c53fb5/data.db.lock new file mode 100644 index 0000000000000000000000000000000000000000..c6a04e29b92236afbf4cf46110c888e5f3bc47fd GIT binary patch literal 6 NcmcCCvNSVb000C$0Sf>C literal 0 HcmV?d00001 diff --git a/.cursor/debug-config-c53fb5/shortcutsrc b/.cursor/debug-config-c53fb5/shortcutsrc new file mode 100644 index 000000000000..a62102d15a7c --- /dev/null +++ b/.cursor/debug-config-c53fb5/shortcutsrc @@ -0,0 +1,192 @@ +None;left=fallbacks/utility module +None;left;double=fallbacks/utility module;reset +None;right=fallbacks/utility module;presets +None;left=fallbacks/processing module;enable +None;left;long=fallbacks/processing module;focus +None;left;double=fallbacks/processing module;reset +None;right=fallbacks/processing module;presets +None;right;double=fallbacks/processing module;instance +None;shift=fallbacks/value;*10 +None;cmd=fallbacks/value;*0.1 +None;shift;cmd=fallbacks/value;*10 +None;horizontal=fallbacks/value;*0.1 +None;vertical=fallbacks/value;*10 +None;left;double=fallbacks/value;reset +None;vertical;left;double=fallbacks/value;top +None;cmd=fallbacks/toggle;ctrl-toggle +None;right=fallbacks/toggle;right-toggle +None;long=fallbacks/toggle;right-toggle +None;scroll=fallbacks/dropdown;*-1 +None;vertical=fallbacks/dropdown;*-1 +None;left=fallbacks/dropdown;button +None;cmd;left=fallbacks/dropdown;button;ctrl-toggle +None;left;double=fallbacks/dropdown;reset +None;shift;cmd=fallbacks/slider;force;*10 +None;left=fallbacks/slider;button +None;cmd;left=fallbacks/slider;button;ctrl-toggle +None;vertical;right=fallbacks/slider;zoom +None;cmd=fallbacks/button;ctrl-activate +None;right=fallbacks/button;right-activate +None;long=fallbacks/button;right-activate +None;shift=fallbacks/contrast equalizer;reset +None;cmd=fallbacks/contrast equalizer;bottom +None;shift=fallbacks/move;select +space=views/slideshow/start and stop +space=views/darkroom/image forward +comma;shift=views/darkroom/decrease brush opacity +minus=views/slideshow/speed up +minus;cmd=views/darkroom/zoom out +period;shift=views/darkroom/increase brush opacity +1;option=views/darkroom/zoom close-up +2;option=views/darkroom/zoom;item:fill +3;option=views/darkroom/zoom;item:fit +equal;shift=views/slideshow/slow down +equal;shift;cmd=views/darkroom/zoom in +bracketleft=iop/flip/rotate 90 degrees CCW +bracketleft;shift=views/darkroom/decrease brush hardness +bracketleft;option=iop/ashift/rotation;up +bracketright=iop/flip/rotate 90 degrees CW +bracketright;shift=views/darkroom/increase brush hardness +bracketright;option=iop/ashift/rotation;down +a=views/darkroom/force pan@. +*/ + +#include "common/duplicate_review.h" +#include "common/darktable.h" +#include "common/database.h" +#include "common/debug.h" +#include "common/datetime.h" +#include "common/image.h" +#include "common/ratings.h" + +#include +#include +#include + +/* Max time gap between consecutive shots in a burst (GTimeSpan / DB datetime_taken units). */ +#define DT_DUP_REVIEW_BURST_GAP (3LL * G_TIME_SPAN_SECOND) + +typedef struct dt_dup_review_row_t +{ + dt_imgid_t id; + dt_filmid_t film_id; + gint64 datetime_taken; + int flags; +} dt_dup_review_row_t; + +static int _star_rating(const int flags) +{ + if(flags & DT_IMAGE_REJECTED) return -1; + return flags & DT_VIEW_RATINGS_MASK; +} + +static gint64 _read_datetime_from_stmt(sqlite3_stmt *stmt, const int col) +{ + const int t = sqlite3_column_type(stmt, col); + if(t == SQLITE_INTEGER) + return sqlite3_column_int64(stmt, col); + if(t == SQLITE_TEXT) + { + const char *txt = (const char *)sqlite3_column_text(stmt, col); + if(txt && *txt) + return dt_datetime_exif_to_gtimespan(txt); + } + return 0; +} + +static int _cmp_row(const void *a, const void *b) +{ + const dt_dup_review_row_t *ra = a; + const dt_dup_review_row_t *rb = b; + if(ra->film_id != rb->film_id) + return (ra->film_id < rb->film_id) ? -1 : 1; + if(ra->datetime_taken != rb->datetime_taken) + return (ra->datetime_taken < rb->datetime_taken) ? -1 : 1; + if(ra->id != rb->id) + return (ra->id < rb->id) ? -1 : 1; + return 0; +} + +static dt_imgid_t _pick_keeper(dt_dup_review_row_t *rows, const int start, const int n) +{ + int max_rating = -1; + for(int i = start; i < start + n; i++) + { + const int r = _star_rating(rows[i].flags); + if(r > max_rating) max_rating = r; + } + if(max_rating < 0) return NO_IMGID; + + dt_imgid_t keeper = NO_IMGID; + gint64 best_dt = G_MAXINT64; + for(int i = start; i < start + n; i++) + { + const int r = _star_rating(rows[i].flags); + if(r != max_rating) continue; + const gint64 dt = rows[i].datetime_taken; + if(!dt_is_valid_imgid(keeper) || dt < best_dt + || (dt == best_dt && rows[i].id < keeper)) + { + keeper = rows[i].id; + best_dt = dt; + } + } + return keeper; +} + +void dt_duplicate_review_free_id_list(GList *list) +{ + g_list_free(list); +} + +GList *dt_duplicate_review_get_duplicate_ids(void) +{ + GList *list = NULL; + sqlite3_stmt *stmt = NULL; + // clang-format off + DT_DEBUG_SQLITE3_PREPARE_V2( + dt_database_get(darktable.db), + "SELECT mi.id" + " FROM main.images AS mi" + " JOIN memory.collected_images AS ci ON ci.imgid = mi.id" + " WHERE mi.version > (SELECT MIN(m2.version)" + " FROM main.images AS m2" + " WHERE m2.film_id = mi.film_id" + " AND m2.filename = mi.filename)", + -1, &stmt, NULL); + // clang-format on + if(stmt == NULL) return NULL; + + while(sqlite3_step(stmt) == SQLITE_ROW) + { + const dt_imgid_t id = sqlite3_column_int(stmt, 0); + list = g_list_prepend(list, GINT_TO_POINTER(id)); + } + sqlite3_finalize(stmt); + return g_list_reverse(list); +} + +GList *dt_duplicate_review_get_burst_candidate_ids(void) +{ + sqlite3_stmt *stmt = NULL; + // clang-format off + DT_DEBUG_SQLITE3_PREPARE_V2( + dt_database_get(darktable.db), + "SELECT mi.id, mi.film_id, mi.datetime_taken, mi.flags" + " FROM main.images AS mi" + " JOIN memory.collected_images AS ci ON ci.imgid = mi.id" + " WHERE mi.version = (SELECT MIN(m2.version)" + " FROM main.images AS m2" + " WHERE m2.film_id = mi.film_id" + " AND m2.filename = mi.filename)", + -1, &stmt, NULL); + // clang-format on + if(stmt == NULL) return NULL; + + int nalloc = 256; + int n = 0; + dt_dup_review_row_t *rows = malloc(sizeof(dt_dup_review_row_t) * (size_t)nalloc); + + while(sqlite3_step(stmt) == SQLITE_ROW) + { + if(n >= nalloc) + { + nalloc *= 2; + dt_dup_review_row_t *nr = realloc(rows, sizeof(dt_dup_review_row_t) * (size_t)nalloc); + if(!nr) + { + free(rows); + sqlite3_finalize(stmt); + return NULL; + } + rows = nr; + } + rows[n].id = sqlite3_column_int(stmt, 0); + rows[n].film_id = sqlite3_column_int(stmt, 1); + rows[n].datetime_taken = _read_datetime_from_stmt(stmt, 2); + rows[n].flags = sqlite3_column_int(stmt, 3); + n++; + } + sqlite3_finalize(stmt); + + if(n < 2) + { + free(rows); + return NULL; + } + + qsort(rows, (size_t)n, sizeof(dt_dup_review_row_t), _cmp_row); + + GList *candidates = NULL; + int i = 0; + while(i < n) + { + int j = i + 1; + while(j < n) + { + if(rows[j].film_id != rows[j - 1].film_id) break; + const gint64 dt_prev = rows[j - 1].datetime_taken; + const gint64 dt_curr = rows[j].datetime_taken; + if(dt_prev <= 0 || dt_curr <= 0) break; + if(dt_curr - dt_prev > DT_DUP_REVIEW_BURST_GAP) break; + j++; + } + const int cluster_size = j - i; + if(cluster_size >= 2) + { + const dt_imgid_t keeper = _pick_keeper(rows, i, cluster_size); + if(dt_is_valid_imgid(keeper)) + { + for(int k = i; k < j; k++) + { + if(rows[k].id == keeper) continue; + const int r = _star_rating(rows[k].flags); + if(r < 0) continue; + candidates = g_list_prepend(candidates, GINT_TO_POINTER(rows[k].id)); + } + } + } + i = j; + } + + free(rows); + return g_list_reverse(candidates); +} diff --git a/src/common/duplicate_review.h b/src/common/duplicate_review.h new file mode 100644 index 000000000000..b0152a59921c --- /dev/null +++ b/src/common/duplicate_review.h @@ -0,0 +1,39 @@ +/* + This file is part of darktable, + Copyright (C) 2026 darktable developers. + + darktable is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + darktable is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with darktable. If not, see . +*/ + +#pragma once + +#include "common/darktable.h" +#include + +G_BEGIN_DECLS + +/** Library duplicates: same film roll + filename, non-minimum version rows. */ +GList *dt_duplicate_review_get_duplicate_ids(void); + +/** + * Burst / spam heuristic: consecutive shots in the same film roll with close + * capture time (only minimum-version rows per filename). Returns image ids + * suggested as redundant (not the keeper). + */ +GList *dt_duplicate_review_get_burst_candidate_ids(void); + +/** Free a list returned by the functions above (GList of imgid pointers). */ +void dt_duplicate_review_free_id_list(GList *list); + +G_END_DECLS diff --git a/src/gui/duplicate_review_dialog.c b/src/gui/duplicate_review_dialog.c new file mode 100644 index 000000000000..63a6f65d5b3d --- /dev/null +++ b/src/gui/duplicate_review_dialog.c @@ -0,0 +1,196 @@ +/* + This file is part of darktable, + Copyright (C) 2026 darktable developers. + + darktable is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + darktable is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with darktable. If not, see . +*/ + +#include "gui/duplicate_review_dialog.h" +#include "common/act_on.h" +#include "common/collection.h" +#include "common/darktable.h" +#include "common/duplicate_review.h" +#include "common/ratings.h" +#include "common/selection.h" +#include "control/jobs/control_jobs.h" +#include "gui/gtk.h" +#include "views/view.h" +#ifdef GDK_WINDOWING_QUARTZ +#include "osx/osx.h" +#endif + +#include + +typedef struct dt_dup_review_dialog_t +{ + GtkWidget *dialog; + GtkWidget *dup_count_label; + GtkWidget *burst_count_label; + GList *duplicate_ids; + GList *burst_ids; +} dt_dup_review_dialog_t; + +static void _free_lists(dt_dup_review_dialog_t *d) +{ + dt_duplicate_review_free_id_list(d->duplicate_ids); + dt_duplicate_review_free_id_list(d->burst_ids); + d->duplicate_ids = NULL; + d->burst_ids = NULL; +} + +static void _rescan(dt_dup_review_dialog_t *d) +{ + _free_lists(d); + dt_collection_memory_update(); + d->duplicate_ids = dt_duplicate_review_get_duplicate_ids(); + d->burst_ids = dt_duplicate_review_get_burst_candidate_ids(); + + const guint n_dup = g_list_length(d->duplicate_ids); + const guint n_burst = g_list_length(d->burst_ids); + + gchar *dup_txt = g_strdup_printf(_("library duplicates (non-original versions): %u"), n_dup); + gchar *burst_txt = g_strdup_printf(_("burst / similar candidates (heuristic): %u"), n_burst); + gtk_label_set_text(GTK_LABEL(d->dup_count_label), dup_txt); + gtk_label_set_text(GTK_LABEL(d->burst_count_label), burst_txt); + g_free(dup_txt); + g_free(burst_txt); +} + +static void _rescan_clicked(GtkWidget *widget, gpointer user_data) +{ + _rescan((dt_dup_review_dialog_t *)user_data); +} + +static void _on_destroy(GtkWidget *widget, gpointer user_data) +{ + dt_dup_review_dialog_t *d = (dt_dup_review_dialog_t *)user_data; + _free_lists(d); + g_free(d); +} + +static void _select_duplicates(GtkWidget *widget, gpointer user_data) +{ + dt_dup_review_dialog_t *d = (dt_dup_review_dialog_t *)user_data; + if(!d->duplicate_ids) return; + GList *copy = g_list_copy(d->duplicate_ids); + dt_selection_clear(darktable.selection); + dt_selection_select_list(darktable.selection, copy); + g_list_free(copy); +} + +static void _select_burst(GtkWidget *widget, gpointer user_data) +{ + dt_dup_review_dialog_t *d = (dt_dup_review_dialog_t *)user_data; + if(!d->burst_ids) return; + GList *copy = g_list_copy(d->burst_ids); + dt_selection_clear(darktable.selection); + dt_selection_select_list(darktable.selection, copy); + g_list_free(copy); +} + +static void _reject_selected(GtkWidget *widget, gpointer user_data) +{ + GList *imgs = dt_act_on_get_images(TRUE, TRUE, FALSE); + if(!imgs) return; + dt_ratings_apply_on_list(imgs, DT_VIEW_REJECT, TRUE); + g_list_free(imgs); +} + +static void _delete_selected(GtkWidget *widget, gpointer user_data) +{ + dt_control_delete_images(); +} + +void dt_gui_duplicate_review_dialog_show(void) +{ + dt_dup_review_dialog_t *d = g_malloc0(sizeof(dt_dup_review_dialog_t)); + + GtkWindow *parent = GTK_WINDOW(dt_ui_main_window(darktable.gui->ui)); + GtkWidget *dlg = gtk_dialog_new_with_buttons( + _("duplicate review"), + parent, + GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL, + _("_close"), + GTK_RESPONSE_CLOSE, + NULL); + + d->dialog = dlg; + gtk_window_set_default_size(GTK_WINDOW(dlg), 480, 420); + +#ifdef GDK_WINDOWING_QUARTZ + dt_osx_disallow_fullscreen(dlg); +#endif + + GtkWidget *content = gtk_dialog_get_content_area(GTK_DIALOG(dlg)); + gtk_widget_set_margin_top(content, 10); + gtk_widget_set_margin_bottom(content, 10); + gtk_widget_set_margin_start(content, 10); + gtk_widget_set_margin_end(content, 10); + + GtkWidget *vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8); + gtk_container_add(GTK_CONTAINER(content), vbox); + + GtkWidget *explain = gtk_label_new( + _("this tool finds duplicate library entries (same file, different edit versions) and " + "suggests burst shots that may be redundant.\n" + "similar-image detection is heuristic only; review before deleting.")); + gtk_label_set_line_wrap(GTK_LABEL(explain), TRUE); + gtk_label_set_xalign(GTK_LABEL(explain), 0.0); + gtk_box_pack_start(GTK_BOX(vbox), explain, FALSE, FALSE, 0); + + d->dup_count_label = gtk_label_new(""); + d->burst_count_label = gtk_label_new(""); + gtk_label_set_xalign(GTK_LABEL(d->dup_count_label), 0.0); + gtk_label_set_xalign(GTK_LABEL(d->burst_count_label), 0.0); + gtk_box_pack_start(GTK_BOX(vbox), d->dup_count_label, FALSE, FALSE, 0); + gtk_box_pack_start(GTK_BOX(vbox), d->burst_count_label, FALSE, FALSE, 0); + + GtkWidget *btn_grid = gtk_grid_new(); + gtk_grid_set_column_spacing(GTK_GRID(btn_grid), 8); + gtk_grid_set_row_spacing(GTK_GRID(btn_grid), 8); + gtk_box_pack_start(GTK_BOX(vbox), btn_grid, FALSE, FALSE, 0); + + GtkWidget *b1 = gtk_button_new_with_label(_("select duplicates (keep original)")); + gtk_widget_set_tooltip_text(b1, + _("select non-original duplicate versions in the current collection; " + "the lowest version per filename is kept unselected")); + g_signal_connect(b1, "clicked", G_CALLBACK(_select_duplicates), d); + gtk_grid_attach(GTK_GRID(btn_grid), b1, 0, 0, 1, 1); + + GtkWidget *b2 = gtk_button_new_with_label(_("select burst candidates")); + gtk_widget_set_tooltip_text( + b2, _("select images suggested as redundant burst shots (same roll, close time, unstarred)")); + g_signal_connect(b2, "clicked", G_CALLBACK(_select_burst), d); + gtk_grid_attach(GTK_GRID(btn_grid), b2, 1, 0, 1, 1); + + GtkWidget *b3 = gtk_button_new_with_label(_("rescan")); + g_signal_connect(b3, "clicked", G_CALLBACK(_rescan_clicked), d); + gtk_grid_attach(GTK_GRID(btn_grid), b3, 0, 1, 1, 1); + + GtkWidget *b4 = gtk_button_new_with_label(_("reject selected")); + g_signal_connect(b4, "clicked", G_CALLBACK(_reject_selected), d); + gtk_grid_attach(GTK_GRID(btn_grid), b4, 1, 1, 1, 1); + + GtkWidget *b5 = gtk_button_new_with_label(_("delete selected")); + g_signal_connect(b5, "clicked", G_CALLBACK(_delete_selected), d); + gtk_grid_attach(GTK_GRID(btn_grid), b5, 0, 2, 2, 1); + + g_signal_connect(dlg, "destroy", G_CALLBACK(_on_destroy), d); + + _rescan(d); + + gtk_widget_show_all(dlg); + gtk_dialog_run(GTK_DIALOG(dlg)); + gtk_widget_destroy(dlg); +} diff --git a/src/gui/duplicate_review_dialog.h b/src/gui/duplicate_review_dialog.h new file mode 100644 index 000000000000..3aeab6f27142 --- /dev/null +++ b/src/gui/duplicate_review_dialog.h @@ -0,0 +1,27 @@ +/* + This file is part of darktable, + Copyright (C) 2026 darktable developers. + + darktable is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + darktable is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with darktable. If not, see . +*/ + +#pragma once + +#include + +G_BEGIN_DECLS + +void dt_gui_duplicate_review_dialog_show(void); + +G_END_DECLS diff --git a/src/libs/image.c b/src/libs/image.c index b48f95b12b2c..dab1e62ea7c8 100644 --- a/src/libs/image.c +++ b/src/libs/image.c @@ -33,6 +33,7 @@ #include "dtgtk/button.h" #include "dtgtk/paint.h" #include "gui/accelerators.h" +#include "gui/duplicate_review_dialog.h" #include "gui/gtk.h" #include "libs/lib.h" #include @@ -50,7 +51,7 @@ typedef struct dt_lib_image_t { GtkWidget *rotate_cw_button, *rotate_ccw_button, *remove_button; GtkWidget *delete_button, *create_hdr_button; - GtkWidget *duplicate_button, *reset_button, *move_button, *copy_button; + GtkWidget *duplicate_button, *duplicate_review_button, *reset_button, *move_button, *copy_button; GtkWidget *group_button, *ungroup_button, *cache_button, *uncache_button; GtkWidget *refresh_button, *set_monochrome_button, *set_color_button; GtkWidget *copy_metadata_button, *paste_metadata_button, *clear_metadata_button; @@ -155,6 +156,11 @@ static void _duplicate_virgin(dt_action_t *action) dt_control_duplicate_images(TRUE); } +static void _duplicate_review_clicked(GtkWidget *widget, gpointer user_data) +{ + dt_gui_duplicate_review_dialog_show(); +} + static void button_clicked(GtkWidget *widget, gpointer user_data) { const int i = GPOINTER_TO_INT(user_data); @@ -211,6 +217,9 @@ void gui_update(dt_lib_module_t *self) gtk_widget_set_sensitive(GTK_WIDGET(d->create_hdr_button), act_on_any); gtk_widget_set_sensitive(GTK_WIDGET(d->duplicate_button), act_on_any); + const uint32_t collection_cnt = dt_collection_get_count_no_group(darktable.collection); + gtk_widget_set_sensitive(GTK_WIDGET(d->duplicate_review_button), collection_cnt > 0); + gtk_widget_set_sensitive(GTK_WIDGET(d->rotate_ccw_button), act_on_any); gtk_widget_set_sensitive(GTK_WIDGET(d->rotate_cw_button), act_on_any); gtk_widget_set_sensitive(GTK_WIDGET(d->reset_button), act_on_any); @@ -545,6 +554,13 @@ void gui_init(dt_lib_module_t *self) GDK_KEY_d, GDK_CONTROL_MASK); gtk_grid_attach(grid, d->duplicate_button, 2, line++, 2, 1); + d->duplicate_review_button = dt_action_button_new( + self, N_("review duplicates..."), _duplicate_review_clicked, NULL, + _("find duplicate library entries and burst candidates in the current collection"), + 0, 0); + gtk_grid_attach(grid, d->duplicate_review_button, 0, line, 4, 1); + line++; + d->rotate_ccw_button = dtgtk_button_new(dtgtk_cairo_paint_refresh, CPF_NONE, NULL);; gtk_widget_set_name(d->rotate_ccw_button, "non-flat"); gtk_widget_set_tooltip_text(d->rotate_ccw_button,