themes/usercssboolfalsemodify theme with user tweaksaccel/prefer_focusedbooltrueprefer focused instancewhere multiple instances of a module are present, apply shortcuts to the instance that has focus\nif none are focused, the preferences below control rules that are followed (in order) to decide which module instance shortcuts will be applied to.\nnote: blending shortcuts always apply to the focused instanceaccel/prefer_expandedboolfalseprefer expanded instancesif instances of the module are expanded, ignore collapsed instancesaccel/prefer_enabledboolfalseprefer enabled instancesafter applying the above rule, if instances of the module are active, ignore inactive instancesaccel/prefer_unmaskedboolfalseprefer unmasked instancesafter applying the above rules, if instances of the module are unmasked, ignore masked instancesaccel/select_orderlast instanceselection orderafter applying the above rules, apply the shortcut based on its position in the pixelpipeaccel/assign_instanceboolfalseallow visual assignment to specific instanceswhen multiple instances are present on an image this allows shortcuts to be visually assigned to those specific instances\notherwise shortcuts will always be assigned to the preferred instanceaccel/slider_precisionint0keyboard shortcut slider precisionaccel/enable_fallbacksboolfalseenable shortcut fallbacksenables default meanings for additional buttons, modifiers or moves when used in combination with a base shortcutshow_splash_screenbooltrueshow splash screen at startupdisplay a small window showing the progress of darktable startup before the main window appearsui/show_welcome_screenbooltrueshow welcome screen on next rundisplay the welcome setup screen the next time darktable is launchedaccel/load_defaultsbooltrueload default shortcuts at startupload default shortcuts before user settings. switch off to prevent deleted defaults returningaccel/show_tab_in_prefsbooltrueshow the shortcuts configuration tab in the preferences dialogaccel/hide_noticeboolfalsedon't show advice in shortcuts dialogbauhaus/color_wheelbooltrueslider color wheeluse color wheel for 360 sliders with gradientsbauhaus/zoom_stepbooltruescale slider step with min/maxvary slider step size with min/max rangebauhaus/marker_shapetrianglemarker shapethe shape of the slider markerthemes/condensedboolfalsecondensed panels' controlsuse condensed panels' controls in all viewsdarkroom/ui/auto_module_name_updatebooltrueautomatically update module nameif enabled, the module name will be automatically updated to match a preset name or a preset instance name if present.databasestringlibrary.dbdatabase locationfilename relative to ~/.config/darktable or starting with a slash (restart required)workspace/labelstringselected workspacelabel of the workspace to open at startup; empty for the default workspacestorage/piwigo/last_albumstringstorage/piwigo/overwriteint0database/maintenance_freepage_ratioint25database fragmentation ratio thresholdfragmentation ratio above which to ask or carry out automatically database maintenancedatabase/multiple_workspaceboolfalseallow for multiple workspacesallow multiple workspaces which can be selected at startupdatabase/create_snapshotonce a weekcreate database snapshotdatabase snapshots are created right before closing darktable. options allow you to choose how often to make snapshots:\n - 'never': simply don't do snapshots. that way the only snapshots done are mandatory version-upgrade snapshots\n - 'once a month': create snapshot if a month has passed since last snapshot\n - 'once a week': create snapshot if 7 days had passed since last snapshot\n - 'once a day': create snapshot if over 24h passed since last snapshot\n - 'on close': create snapshot every time darktable is closeddatabase/keep_snapshotsint10how many snapshots to keepafter successfully creating snapshot, how many older snapshots to keep (excluding mandatory version update ones). enter -1 to keep all snapshots\nkeep in mind that snapshots do take some space and you only need the most recent one for successful restoremin_panel_heightint64minimum height of the bottom panel in pixels(restart required)max_panel_heightint400maximum height of the bottom panel in pixels(restart required)min_center_widthint650minimum width of the center column in pixels(restart required)min_panel_widthint150minimum width of the side panels in pixels(restart required)max_panel_widthint1500maximum width of the side panels in pixels(restart required)slideshow_delayint5waiting time between each image in slideshowresourceleveldefaultdarktable resourcesdefines how much darktable may take from your system resources:\n - 'default': darktable takes ~50% of your systems resources, which is enough to be performant.\n - 'small': should be used if you are simultaneously running applications taking large parts of your systems memory or OpenCL/GL applications like games or Hugin.\n - 'large': is the best option if you are not running other applications at the same time as darktable and want it to take most of your systems resources for performance.backthumbs_inactivityfloat5.0inactivity timeuser inactivity time (seconds) while being in lighttable before a thumbnail generation might startcache_color_managedbooltruecolor manage cached thumbnailsif enabled, cached thumbnails will be color managed so that lighttable and filmstrip can show correct colors. otherwise the results may look wrong once the display profile gets changed.opencl_device_prioritystring*/!0,*/*/*/!0,*priority of OpenCL devices for each pixelpipe typedefines priorities on how (multiple) OpenCL devices are allocated to the different types of pixelpipe (full, preview, export, thumbnail, preview2). for more details visit our user manual. (restart required)opencl_mandatory_timeoutint1000timeout period for locking mandatory OpenCL devicetime period (in units of 5ms) after which we give up try-locking an OpenCL device for mandatory use. defaults to 400 (2 seconds).opencl_checksumstringchecksum representing the setup of OpenCL devices on this computerdarktable re-checks the performance benchmarks of your system in case your setup has changed, which is indicated by a change versus the stored checksum in this config variable; darktable de-activates OpenCL if the GPU benchmark lies below the one of the CPU; initial value is the empty string; set to OFF if you want to deactivate any automatic checks and prefer to do all configurations manually.pixelpipe_synchronization_timeoutint200timeout period of pixelpipe synchronizationtime period (in units of 5ms) after which synchronization of preview and full pixelpipe is assumed to have failed. set to zero to omit pixelpipe synchronization. defaults to 200.libraw_extensionsstringraw file extensions to be processed by librawspace-delimited list of raw file extensions (without a leading dot, in lowercase) to be processed by libraw instead of rawspeed.write_sidecar_fileson importcreate XMP filesnever: information is stored only in darktable's database; if it is lost or corrupted, your edits cannot be recovered from the files\n\nafter edit: the XMP file is created after the first intentional (i.e., non auto-applied) edit and updated after each editing session\n\non import: an XMP file is created when the image is imported, and updated after each change]]>compress_xmp_tagsonly large entriesstore XMP tags in compressed formatentries in XMP tags can get rather large and may exceed the available space to store the history stack in output files.\nthis option allows XMP tags to be compressed and save space.autosave_intervalint10auto-save intervalautomatically save history while developing using the given interval (in seconds); set to zero to disable auto-saving. auto-saving might be disabled on slow drives.omit_tag_hierarchyboolfalseomit hierarchy in simple tag listswhen creating an XMP sidecar file the hierarchical tags are also added as a simple list\nof non-hierarchical ones to make them visible to some other programs.\nwhen this option is checked darktable will only include their last part\nand ignore the rest. so 'foo|bar|baz' will only add 'baz'.plugins/lighttable/tagging/no_uncategorizedboolfalsedo not set the 'uncategorized' entry for tagsdo not set the 'uncategorized' entry for tags which do not have childrenplugins/lighttable/tagging/case_sensitivityinsensitivetags case sensitivitytags case sensitivity. without the Sqlite ICU extension, insensitivity works only for the 26 latin lettersplugins/ai/enabledboolfalseenable AI featuresenable AI-powered features such as denoising and upscaling using neural networksplugins/ai/providerstringautoAI execution providerselect the hardware acceleration provider for AI inference. 'auto' will automatically detect the best available option for your system.plugins/ai/ort_library_pathstringcustom ONNX Runtime library pathpath to a custom ONNX Runtime shared library with GPU support (e.g. CUDA, MIGraphX, OpenVINO). when empty, darktable uses its bundled CPU-only library. set this to enable GPU acceleration without rebuilding.plugins/ai/repositorystringdarktable-org/darktable-aiAI models GitHub repositoryGitHub repository for downloading AI models (format: owner/repo)plugins/ai/models_pathstringcustom AI models folderfolder where AI models are stored. leave empty for the default location. existing models in the default location are not migrated automaticallyplugins/ai/cuda_device_idint0CUDA GPU device indexwhich NVIDIA GPU to use when CUDA is the active execution provider. matches the index reported by nvidia-smi and respects CUDA_VISIBLE_DEVICES. defaults to 0 (first GPU). takes effect on next restart. env var DT_CUDA_DEVICE_ID overrides this if set.plugins/ai/migraphx_device_idint0MIGraphX/ROCm GPU device indexwhich AMD GPU to use when MIGraphX or ROCm is the active execution provider. matches the GPU agent order in rocminfo. defaults to 0 (first GPU). takes effect on next restart. env var DT_MIGRAPHX_DEVICE_ID overrides this if set.plugins/ai/dml_device_idint0DirectML GPU device indexwhich DirectX 12 adapter to use when DirectML is the active execution provider. matches IDXGIFactory1::EnumAdapters1 order. defaults to 0 (first adapter). takes effect on next restart. env var DT_DML_DEVICE_ID overrides this if set.openclbool${DEFCONFIG_OPENCL}activate OpenCL supportif found, use OpenCL runtime on your system to speed up processing by using your graphics card(s).\ncan be switched on and off at any time.opencl_fastboolfalseOpenCL fast modeif set the OpenCL compiler uses aggressive optimizing for better performance with reduced precision so more differences between CPU and OpenCL are expected.opencl_scheduling_profiledefaultOpenCL scheduling profiledefines how preview and full pixelpipe tasks are scheduled on OpenCL enabled systems:\n - 'default': GPU processes full and CPU processes preview pipe (adaptable by config parameters),\n - 'multiple GPUs': process both pixelpipes in parallel on two different GPUs,\n - 'very fast GPU': process both pixelpipes sequentially on the GPU.opencl_tune_headroomboolfalsetuned GPU memoryif enabled on a system with multiple OpenCL devices you may specify a safety margin per device (headroom, default is 600MB)clplatform_intelropenclhdgraphicsbool${DEFCONFIG_NONAPPLE}Intel GPUIntel(R) OpenCL Graphics for all supported platforms (vendor provided)clplatform_nvidiacudabool${DEFCONFIG_NONAPPLE}Nvidia CUDANvidia CUDA based OpenCL (vendor provided)clplatform_amdacceleratedparallelprocessingboolfalseAMD ROCmAMD Accelerated Parallel Processing (vendor provided)clplatform_rusticlbool${DEFCONFIG_NONAPPLE}RustiCLRustiCL Mesa OpenCL. if you want to use this, you should disable the vendor driverclplatform_applebool${DEFCONFIG_APPLE}AppleApple OpenCL (vendor provided)clplatform_openclon12boolfalseMicrosoft OpenCLOn12Microsoft OpenCLOn12, only use this if the vendor provided driver does not work or there is none provided.clplatform_otherboolfalseother platformsif set, all unspecified platforms are accepted. only do this if no vendor driver is availableopencl_librarystringsystem library with OpenCL runtimeOpenCL runtime library is normally detected automatically by darktable. if your OpenCL runtime is at an unusual place and cannot be detected, enter the full pathname here. leave empty for default behavior.ask_before_removebooltrueask before removing images from the libraryalways ask the user before removing image information from the libraryask_before_deletebooltrueask before deleting images from diskalways ask the user before any image file is deletedask_before_discardbooltrueask before discarding history stackalways ask the user before history stack is discarded on any imagesend_to_trashbooltruetry to use trash when deleting imagessend files to trash instead of permanently deleting files on system that supports itask_before_movebooltrueask before moving images from film roll folderalways ask the user before any image file is moved.ask_before_copybooltrueask before copying images to new film roll folderalways ask the user before any image file is copied.ask_before_rmdirboolfalseask before removing empty foldersalways ask the user before removing any empty folder. this can happen after moving or deleting images.plugins/lighttable/recentcollect/max_itemsint10number of collections to be storedthe number of recent collections to store and show in this listplugins/lighttable/collect/history_maxint10number of collections to be storedthe number of recent collections to store and show in this listplugins/lighttable/filtering/history_maxint10number of filters to be storedthe number of recent filters to store and show in history listplugins/lighttable/filtering/sort_history_maxint10number of sort orders to be storedthe number of recent sort orders to store and show in history listplugins/lighttable/filtering/num_sortint1nb of sort orders by defaultplugins/lighttable/filtering/sort0int0first sort ordersplugins/lighttable/filtering/num_rulesint3nb of rules by defaultplugins/lighttable/filtering/item0int32first filterplugins/lighttable/filtering/mode0int0first filterplugins/lighttable/filtering/off0int0first filterplugins/lighttable/filtering/top0int1first filterplugins/lighttable/filtering/sortorder0int0first sort orderplugins/lighttable/filtering/string0stringfirst filterplugins/lighttable/filtering/item1int18second filterplugins/lighttable/filtering/mode1int0second filterplugins/lighttable/filtering/off1int0second filterplugins/lighttable/filtering/top1int1second filterplugins/lighttable/filtering/string1stringsecond filterplugins/lighttable/filtering/item2int33third filterplugins/lighttable/filtering/mode2int0third filterplugins/lighttable/filtering/off2int0third filterplugins/lighttable/filtering/top2int1third filterplugins/lighttable/filtering/string2stringthird filtershow_folder_levelsint1number of folder levels to show in liststhe number of folder levels to show in film roll names, starting from the rightplugins/collection/film_idint1plugins/collection/ratingint1plugins/collection/rating_comparatorint3plugins/collection/query_flagsint3plugins/collection/filter_flagsint3plugins/collection/colors_filterstring80000000plugins/collection/text_filterstringplugins/collection/descendingboolfalseplugins/collection/sortint0plugins/session/jobcodestringcapture jobname of capture jobplugins/capture/camera/live_view_fpsint15maximum fps of live view update in tethering viewgoing too fast will result in too many redraws without a real benefitplugins/collect/filmroll_sortimport timesort film rolls bysets the collections-list order for film rollsui_last/gui_languagestringlanguage for the GUIui_last/colorpicker_modelRGBcolor model with which to represent primary colorpickerui_last/colorpicker_modemeanstatistic used to describe colorpicker boxui_last/colorpicker_display_samplesbooleanfalsedisplay live sample areas on imageui_last/colorpicker_restrict_histogrambooleanfalserestrict histogram to selectionui_last/colorpicker_largebooleanfalsedisplay large colorpicker patchui_last/fullscreenboolfalseui_last/maximizedbooltrueui_last/groupingboolfalsegrouping of imagesonly show a single image for each set of grouped images in lighttable and filmstripui_last/viewint0ui_last/window_xint0ui_last/window_yint0ui_last/window_wint900ui_last/window_hint500ui_last/panel_leftint-1ui_last/panel_rightint-1ui_last/panel_topint0ui_last/panel_bottomint0ui_last/expander_importboolfalseui_last/import_dialog_paned_posint0ui_last/import_dialog_paned_places_posint150ui_last/import_dialog_show_homebooltrueui_last/import_dialog_show_picturesbooltrueui_last/import_dialog_show_mountedbooltrueui_last/import_dialog_widthint800ui_last/import_dialog_heightint600ui_last/shortcuts_dialog_widthint1100ui_last/shortcuts_dialog_heightint700ui_last/preferences_dialog_widthint1100ui_last/preferences_dialog_heightint720ui_last/modulegroups_dialog_widthint1100ui_last/modulegroups_dialog_heightint700ui_last/copy_history_dialog_widthint1ui_last/copy_history_dialog_heightint450ui_last/styles_dialog_widthint1ui_last/styles_dialog_heightint500ui_last/metadata_dialog_widthint500ui_last/metadata_dialog_heightint400ui_last/session_expander_importboolfalseui_last/import_select_newbooltrueselect only new imagesonly select images that have not already been importedui_last/import_ignore_nonrawsboolfalseignore non-raw imagesif enabled, only raw files will be allowed to import. non-raw files will not be visible in the dialog and will not be imported.ui_last/import_apply_metadataboolfalseapply metadataapply some metadata to all newly imported images.ui_last/import_recursiveboolfalserecursive directoryrecursive directory traversal when importing filmrollsui_last/import_last_creatorstringcreator to be applied when importingui_last/import_last_publisherstringpublisher to be applied when importingui_last/import_last_rightsstringrights to be applied when importingui_last/import_last_tagsstringcomma separated tags to be applied when importingui_last/import_last_tags_importedbooltrueimport tags from XMPui_last/import_last_directorydir$(home)last opened directory.ui_last/import_last_rootstringlast root folderui_last/import_last_folder_descendingboolfalsefolders display order in folder paneui_last/import_initial_ratingint1initial ratinginitial star rating for all images when importing a filmrollui_last/ignore_exif_ratingboolfalseignore EXIF ratingignore EXIF rating. if not set and EXIF rating is found, it overrides 'initial rating'ui_last/import_jobcodestringno_nameimport jobname of the import jobui_last/import_datetime_overridestringoverride today's datetype a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override the current date/time used when expanding variables:\n$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\nlet the field empty otherwiseui_last/import_keep_openboolfalsekeep this window openkeep this window open to run several importsplugins/capture/modeint0capture view modeplugins/lighttable/overlay_timeoutint3timeout for overlay hover block in secondsplugins/lighttable/overlays/0/0int0overlays for filemanager at size 0 = noneplugins/lighttable/overlays/0/1int1overlays for filemanager at size 1 = on hoverplugins/lighttable/overlays/0/2int4overlays for filemanager at size 2 = always extendedplugins/lighttable/overlays/1/0int0overlays for filmstrip at size 0 = noneplugins/lighttable/overlays/1/1int1overlays for filmstrip at size 1 = on hoverplugins/lighttable/overlays/1/2int1overlays for filmstrip at size 2 = on hoverplugins/lighttable/overlays/2/0int0overlays for zomable lighttable at size 0 = noneplugins/lighttable/overlays/2/1int1overlays for zomable lighttable at size 1 = on hoverplugins/lighttable/overlays/2/2int4overlays for zomable lighttable at size 2 = always extendedplugins/lighttable/overlays/culling/0int6overlays for culling = blockplugins/lighttable/overlays/culling/1int6overlays for full preview = blockplugins/lighttable/tooltips/0/0booltruetooltips for filemanager at size 0plugins/lighttable/tooltips/0/1booltruetooltips for filemanager at size 1plugins/lighttable/tooltips/0/2boolfalsetooltips for filemanager at size 2plugins/lighttable/tooltips/1/0booltruetooltips for filmstrip at size 0plugins/lighttable/tooltips/1/1booltruetooltips for filmstrip at size 1plugins/lighttable/tooltips/1/2booltruetooltips for filmstrip at size 2plugins/lighttable/tooltips/2/0booltruetooltips for zomable lighttable at size 0plugins/lighttable/tooltips/2/1booltruetooltips for zomable lighttable at size 1plugins/lighttable/tooltips/2/2boolfalsetooltips for zomable lighttable at size 2plugins/lighttable/tooltips/culling/0boolfalsetooltips for cullingplugins/lighttable/tooltips/culling/1boolfalsetooltips for full previewplugins/lighttable/timeline/last_zoomint0last timeline zoom.plugins/lighttable/thumbnail_raw_min_levelneverfor unaltered images, use raw file instead of embedded JPEG from sizeif the thumbnail size is greater than this value, it will be processed using raw file instead of the embedded preview JPEG (better but slower).\nif you want all thumbnails and pre-rendered images in best quality you should choose the 'always' option.\nfor the quickest display, choose the 'never' option\nthe 'auto' option prefers the embedded JPEG except when the thumb size exceeds the resolution of the embedded JPEG\n(more details in the manual)plugins/lighttable/thumbnail_hq_min_level720phigh quality processing from sizeif the thumbnail size is greater than this value, it will be processed using the full quality rendering path (better but slower).\nif you want all thumbnails and pre-rendered images in best quality you should choose the 'always' option.\n(more details in the manual)cache_disk_backendbooltrueenable disk backend for thumbnail cacheif enabled, write thumbnails to disk (.cache/darktable/) when evicted from the memory cache.\nnote that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached thumbnails again.\nit's safe though to delete these manually, if you want.\nlight table performance will be increased greatly when browsing a lot.\nto generate all thumbnails of your entire collection offline, run 'darktable-generate-cache'.cache_disk_backend_fullboolfalseenable disk backend for full preview cacheif enabled, write full preview to disk (.cache/darktable/) when evicted from the memory cache.\nnote that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached full previews again.\nit's safe though to delete these manually, if you want.\nlight table performance will be increased greatly when zooming image in full preview mode.thumbtable_fractional_scrollingboolfalseenable smooth scrolling for lighttable thumbnailsif enabled, scrolling the lighttable scrolls by some number of pixels, as expected with a touch pad.\ndisabled, the lighttable scrolls full rows of thumbnails, as befits a scroll wheel.backthumbs_mipsizenevergenerate thumbnails in backgroundif 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up to the selected size are generated while user is inactive in lighttable.backthumbs_initializeboolfalsereset cached thumbnailsforce thumbnails to be regenerated by resetting the database. this may be needed in case some thumbnails have been manually removed or corrupted.plugins/lighttable/thumbnail_sizesstring120|400delimiters for size categoriessize categories are used to be able to set different overlays and CSS values depending on the size of the thumbnail, separated by |.\nfor example, 120|400 means 3 categories of thumbnails: up to 120px, 120-400px, more than 400pxplugins/lighttable/extended_patternlongstring$(FILE_NAME).$(FILE_EXTENSION)$(NL)<b>$(EXIF.EXPOSURE)</b> • <b>f/$(EXIF.APERTURE)</b> • <b>$(EXIF.FOCAL.LENGTH)</b>mm • ISO <b>$(EXIF.ISO)</b> $(GPS.LOCATION.ICON) $(EXIF.FLASH.ICON) $(SIDECAR_TXT)pattern for the thumbnail extended overlay textsee manual to know all the tags you can use.plugins/lighttable/thumbnail_tooltip_patternlongstring<b>$(FILE_NAME).$(FILE_EXTENSION)</b>$(NL)$(EXIF.DATE.REGIONAL) $(EXIF.TIME.REGIONAL) $(GPS.LOCATION.ICON) $(EXIF.FLASH.ICON)$(NL)<b>$(EXIF.EXPOSURE)</b> • <b>f/$(EXIF.APERTURE)</b> • <b>$(EXIF.FOCAL.LENGTH)</b>mm • ISO <b>$(EXIF.ISO)</b>pattern for the thumbnail tooltip (empty to disable)see manual to know all the tags you can use.pressure_sensitivityoffpen pressure control for brush masks - 'off': pressure reading ignored,\n - 'hardness'/'opacity'/'brush size': pressure reading controls specified attribute,\n - 'absolute'/'relative': pressure reading is taken directly as attribute value or multiplied with pre-defined setting.brush_smoothingmediumsmoothing of brush strokessets level for smoothing of brush strokes.\nstronger smoothing leads to less nodes and easier editing but with lower control of accuracy.masks_scroll_down_increasesboolfalsescroll down to increase mask parameterswhen using the mouse scroll wheel to change mask parameters, scroll down to increase the mask size, feather size, opacity, brush hardness and gradient curvature\nby default scrolling up increases these parametersdarkroom/mouse/middle_button_cycle_zoom_to_200_percentbooltruemiddle mouse button zooms to 200%if enabled, the zoom level will cycle between 100%, 200% and fit to viewport on middle mouse clicks. if disabled, it will toggle between viewport size and 100%, and the 'ctrl' key can be used to control the zoom level.channel_displayfalse colordisplay of individual color channelsdefines how color channels are displayed when activated in the parametric masks feature.plugins/darkroom/image_infos_patternlongstring$(EXIF.EXPOSURE) • f/$(EXIF.APERTURE) • $(EXIF.FOCAL.LENGTH) mm • ISO $(EXIF.ISO) $(GPS.LOCATION.ICON) $(EXIF.FLASH.ICON)pattern for the image information linesee manual for a list of the tags you can use.plugins/darkroom/image_infos_positionbottomposition of the image information linedatabase_cache_qualityint89JPEG quality of on-disk thumbnailsaffects only the thumbnail cache used for quick startup.plugins/lighttable/draw_group_bordersbooltruedraw borders around grouped imagesdraw borders around grouped images when grouping is turned off and the mouse hovers over one of the images of the groupmodules/default_presets_firstbooltruesort built-in presets firstwhether to show built-in presets first before user's presets in presets menu.plugins/darkroom/hide_default_presetsboolfalsehide built-in presets for processing moduleshide built-in presets of processing modules in presets menu.plugins/darkroom/show_guides_in_uibooltrueshow the guides widget in modules UIshow the guides widget in modules UIplugins/lighttable/hide_default_presetsboolfalsehide built-in presets for utility moduleshide built-in presets of utility modules in presets menu.session/base_directory_patternstring$(PICTURES_FOLDER)/Darktablebase filmroll's directory$(PICTURES_FOLDER), which expands to your system's pictures folder: ~/Pictures on macOS and Linux, C:/Users/username/Pictures on Windows]]>session/sub_directory_patternstring$(YEAR)$(MONTH)$(DAY)_$(JOBCODE)filmroll namename of the imported filmrollsession/use_filenameboolfalsekeep original filenamekeep original filename instead of a pattern while importing from camera or cardsession/filename_patternstring$(YEAR)$(MONTH)$(DAY)_$(SEQUENCE).$(FILE_EXTENSION)file naming patternfile naming pattern used for a import sessionplugins/lighttable/layoutint1lighttable layout modeselect a layout for the lighttable: 0 - zoomable lighttable or 1 - file manager or 2 - culling layout.plugins/lighttable/base_layoutint1lighttable basic layout modethe layout to return to when exiting culling layoutplugins/lighttable/images_in_rowint5images per rowplugins/lighttable/culling_num_imagesint2images to display in culling layoutplugins/lighttable/culling_zoom_modeint0zoom mode in culling layout. 0=fixed ; 1=dynamicplugins/lighttable/culling_last_idint-1last culling first image idplugins/lighttable/recentcollect/num_itemsint0plugins/lighttable/recentcollect/line0stringplugins/lighttable/recentcollect/line1stringplugins/lighttable/recentcollect/line2stringplugins/lighttable/recentcollect/line3stringplugins/lighttable/recentcollect/line4stringplugins/lighttable/recentcollect/line5stringplugins/lighttable/recentcollect/line6stringplugins/lighttable/recentcollect/line7stringplugins/lighttable/recentcollect/line8stringplugins/lighttable/recentcollect/line9stringplugins/lighttable/copy_history/pastemodeint0append or replace history stack if pasted0 -- append on top of stack, 1 -- replace it.plugins/lighttable/collect/single-clickboolfalseuse single-click in the collections modulecheck this option to use single-click to select items in the collections module. this will allow you to do range selections for date-time and numeric values.plugins/lighttable/act_onbooltrueprioritize the hovered image over the selected imagesenabled actions apply to the hovered image (less clicking)\n\ndisabled actions apply to the current selection (less error prone)]]>plugins/lighttable/collect/num_rulesint1plugins/lighttable/collect/item0int0plugins/lighttable/collect/string0string%plugins/lighttable/collect/item1int0plugins/lighttable/collect/string1stringplugins/lighttable/collect/item2int0plugins/lighttable/collect/string2stringplugins/lighttable/collect/item3int0plugins/lighttable/collect/string3stringplugins/lighttable/collect/item4int0plugins/lighttable/collect/string4stringplugins/lighttable/collect/item5int0plugins/lighttable/collect/string5stringplugins/lighttable/collect/item6int0plugins/lighttable/collect/string6stringplugins/lighttable/collect/item7int0plugins/lighttable/collect/string7stringplugins/lighttable/collect/item8int0plugins/lighttable/collect/string8stringplugins/lighttable/collect/item9int0plugins/lighttable/collect/string9stringplugins/lighttable/collect/mode0int0plugins/lighttable/collect/mode1int0plugins/lighttable/collect/mode2int0plugins/lighttable/collect/mode3int0plugins/lighttable/collect/mode4int0plugins/lighttable/collect/mode5int0plugins/lighttable/collect/mode6int0plugins/lighttable/collect/mode7int0plugins/lighttable/collect/mode8int0plugins/lighttable/collect/mode9int0plugins/darkroom/tagging/visiblebooltrueshow the tagging module in the darkroom view (as well as in lighttable)plugins/darkroom/export/visiblebooltrueshow the export module in the darkroom view (as well as in lighttable)plugins/lighttable/tagging/ask_before_delete_tagbooltrueask before deleting a tagplugins/lighttable/tagging/dttagsboolfalsewhether to show darktable internal tagsplugins/lighttable/tagging/nosuggestionboolfalsewhether display suggestionsplugins/lighttable/tagging/treeviewboolfalsewhether display tags in list or treeplugins/lighttable/tagging/hidehierarchyboolfalsewhether to show/hide the tag hierarchyplugins/lighttable/tagging/listsortedbycountboolfalsewhether to sort tags by count or by nameplugins/lighttable/tagging/heightattachedwindowint100height of the tagging attached viewmaximum height the tagging attached view will grow to before scrollingplugins/lighttable/tagging/heightdictionarywindowint200height of the tagging dictionary viewmaximum height the tagging dictionary view will grow to before scrollingplugins/lighttable/tagging/confidenceint50suggested tags level of confidencelevel of confidence to include the tag in the suggestions list, 0: all associated tags, 99: 99% matching associated tags, 100: no matching tag to show only recent tags (faster)plugins/lighttable/tagging/nb_recent_tagsint20number of recently attached tagsnumber of recently attached tags which are included in the suggestions list. the value `-1' disables the recent listplugins/lighttable/tagging/recent_tagsstringplugins/lighttable/metadata/creator_text_heightint1height of the metadata creator fieldmaximum height the metadata textview will grow to before scrollingplugins/lighttable/metadata/publisher_text_heightint1height of the metadata publisher fieldmaximum height the metadata textview will grow to before scrollingplugins/lighttable/metadata/title_text_heightint1height of the metadata title fieldmaximum height the metadata textview will grow to before scrollingplugins/lighttable/metadata/description_text_heightint1height of the metadata description fieldmaximum height the metadata textview will grow to before scrollingplugins/lighttable/metadata/rights_text_heightint1height of the metadata rights fieldmaximum height the metadata textview will grow to before scrollingplugins/lighttable/metadata/notes_text_heightint1height of the metadata notes fieldmaximum height the metadata textview will grow to before scrollingplugins/lighttable/metadata/version name_text_heightint1height of the metadata version name fieldmaximum height the metadata textview will grow to before scrollingplugins/lighttable/style/ask_before_delete_stylebooltrueask before deleting a styleplugins/lighttable/preset/ask_before_delete_presetbooltrueask before deleting a presetwill ask for confirmation before deleting or overwriting a presetplugins/lighttable/export/ask_before_export_overwritebooltrueask before exporting in overwrite modewill ask for confirmation before exporting files in overwrite modeplugins/map/show_map_osdbooltrueshow OSDtoggle the visibility of the map overlaysplugins/map/filter_images_drawnboolfalsefiltered imageswhen set limit the images drawn to the current filmstripplugins/map/max_images_drawnint100max imagesthe maximum number of image thumbnails drawn on the mapplugins/map/epsilon_factorint25group size factorincrease or decrease the spatial size of images groups on the map. can influence the calculation timeplugins/map/min_images_per_groupint1min images per groupthe minimum number of images to set up an images group. can influence the calculation time.plugins/map/images_thumbnailthumbnailthumbnail displaythree options are available: images thumbnails, only the count of images of the group or nothingplugins/map/show_outlinebooltrueWhether to highlight the search result on the mapplugins/map/max_outline_nodesint10000max polygon pointslimit the number of points imported with polygon in find location moduleplugins/lighttable/metadata_view/pretty_locationbooltruepretty print the image locationshow a more readable representation of the location in the image information moduleui/hide_tooltipsboolfalsehiding tooltipuse_system_fontboolfalseusing system font or notfont_sizefloat12.0font sizelighttable/ui/single_moduleboolfalseexpand a single utility module at a timethis option toggles the behavior of shift clicking in lighttable modelighttable/ui/expose_statusesboolfalsealways show thumbnail overlaysshow overlays (rating stars, 'edited' mark, etc) for all thumbnails in file manager, not only hovered onedarkroom/ui/single_modulebooltrueexpand a single processing module at a timethis option toggles the behavior of shift clicking in darkroom modedarkroom/ui/single_module_group_onlybooltrueonly collapse modules in current groupif only expanding a single module at a time, only collapse other modules in the current group - ignore modules in other groupsdarkroom/ui/activate_expandboolfalseexpand the module when it is activated, and collapse it when disabledthis option allows to expand or collapse automatically the module when it is enabled or disabled.darkroom/ui/overlay_contrastfloat0.5contrast to use in darkroom overlayslighttable/ui/scroll_to_moduleboolfalsescroll utility modules to the top when expandedwhen this option is enabled then darktable will try to scroll the module to the top of the visible listlighttable/ui/preview/bottom_visiblebooltrueshow bottom panel in preview modelighttable/ui/preview/left_visibleboolfalseshow left panel in preview modelighttable/ui/preview/right_visibleboolfalseshow right panel in preview modelighttable/ui/preview/header_visibleboolfalseshow header panel in preview modelighttable/ui/preview/toolbar_bottom_visibleboolfalseshow toolbar bottom panel in preview modelighttable/ui/preview/toolbar_top_visibleboolfalseshow toolbar top panel in preview modelighttable/ui/preview/panels_collapse_controlsboolfalseshow borders arrows in preview modelighttable/ui/preview/panel_collaps_stateint1panels collapsing state in preview modeslideshow/ui/panels_collapse_controlsboolfalseshow borders arrows in slideshowslideshow/ui/panel_collaps_stateint1panels collapsing state in slideshowdarkroom/ui/scroll_to_modulebooltruescroll processing modules to the top when expandedwhen this option is enabled then darktable will try to scroll the module to the top of the visible listdarkroom/ui/sidebar_scroll_defaultboolfalsemouse wheel scrolls modules side panel by defaultenabled: the mouse wheel scrolls the modules panel and with Ctrl+Alt adjusts a control's value\n\ndisabled: the mouse wheel adjusts the control under the pointer and with Ctrl+Alt scrolls the panel.]]>darkroom/ui/touchpad_gesturesbooltrueenable touchpad gestures in darkroomenabled: touchpad pinch gestures zoom the image and two-finger touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom behavior. disabled: touchpad gestures are ignored and darkroom falls back to the legacy scroll behavior, including Ctrl+scroll for zooming in and out.]]>darkroom/ui/constrain_zoombooltrueconstrain darkroom zoom between screen fit and 100%enabled: zoom is constrained; hold Ctrl while zooming to temporarily lift the limit and zoom beyond 100%. disabled: zoom is never constrained and the additional Ctrl key press is not needed to zoom beyond 100%.]]>plugins/darkroom/ui/border_sizeint10border around image in darkroom modeprocess the image in darkroom mode with a small border. set to 0 if you don't want any border.darkroom/ui/color_assessment_total_border_widthfloat0.2total border width relative to screen size in color assessment modedarkroom/ui/color_assessment_border_white_ratiofloat0.40white fraction border in color assessment modedarkroom/ui/scrollbarsboolfalseshow scrollbars for central viewdefines whether scrollbars should be displayedpanel_scrollbars_always_visiblebooltruealways show panels' scrollbarsdefines whether the panel scrollbars should be always visible or activated only depending on the content. (restart required)darkroom/ui/transition_durationint250duration of the UI transitions in mshow long the transitions take (in ms) for expanding or collapsing modules and other UI elementsui/style/preview_sizeint250max style preview sizeui/style/large_preview_sizeint500ui_last/expander_metadataint0ui_last/expander_navigationint-1ui_last/expander_histogramint-1ui_last/expander_snapshotsint-1ui_last/expander_historyint-1plugins/lighttable/export/force_lcms2boolfalsealways use LittleCMS 2 to apply output color profilethis is slower than the default.plugins/lighttable/export/high_quality_processingboolfalsedo high quality resampling during exportthe image will first be processed in full resolution, and downscaled at the very end. this can result in better quality sometimes, but will always be slower.rating_one_double_tapboolfalserating an image one star twice will not zero out the ratingdefines whether rating an image one star twice will zero out star ratinglighttable/ui/scrollbarsbooltrueshow scrollbars for central viewdefines whether scrollbars should be displayedfilmstrip/ui/auto_scrollbooltrueauto-scroll filmstrip to center on selected imagewhen enabled, the filmstrip in culling mode and in the darkroom automatically scrolls to center on the selected imagelighttable/ui/millisecondsboolfalseshow image time with millisecondsdefines whether time should be displayed with millisecondsdarkroom/ui/rawoverexposed/modeint0darkroom/ui/rawoverexposed/colorschemeint0darkroom/ui/rawoverexposed/thresholdfloat1.0darkroom/ui/overexposed/colorschemeint1darkroom/ui/overexposed/lowerfloat-12.69darkroom/ui/overexposed/upperfloat99.99plugins/darkroom/channelmixerrgb/gui_pageint0last page selected in channel mixer rgb notebookplugins/darkroom/retouch/default_algoint2default algorithm for the retouch moduleplugins/darkroom/demosaic/fdc_xover_isoint1600crossover ISO for X-Trans FDC demosaicingup to, and including, this ISO, X-Trans frequency domain chroma demosaicing uses the hybrid mode for determining chroma; for all higher ISO values the pure FDC is used.plugins/darkroom/denoiseprofile/show_compute_variance_modeboolfalsewhether to show the compute variance mode in denoiseprofileadds a mode in denoiseprofile that allows to compute the variance after the generalized anscombe transform is performeddarkroom/ui/loading_screenbooltrueshow loading screen between imagesshow gray loading screen when navigating between images in the darkroom\ndisable to just show a toast messagedarkroom/ui/develop_mask_mixfloat0.3show mask in mixed modethe mask visualize button will show the mask mixed with image content. 0 shows only content, 1 only the mask. Choose any value between.plugins/lighttable/export/pixel_interpolator_warpbicubicpixel interpolator (warp)pixel interpolator used in modules for rotation, lens correction, liquify, cropping and final scaling (bilinear, bicubic, lanczos2).plugins/lighttable/export/pixel_interpolatorlanczos3pixel interpolator (scaling)pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3).plugins/lighttable/export/dimensions_typeint0unit of the printing sizeunit in which to input the image size.plugins/lighttable/export/print_dpiint300DPIprint resolusion in DPI.plugins/lighttable/export/widthint0width of the exported imagewidth of the exported image, or 0 if no scaling should be done.plugins/lighttable/export/heightint0height of the exported imageheight of the exported image, or 0 if no scaling should be done.plugins/lighttable/export/storage_namestringdiskplugins/lighttable/export/format_namestringjpegplugins/lighttable/export/stylestringplugins/imageio/storage/disk/file_directorystring$(FILE_FOLDER)/darktable_exported/$(FILE_NAME)plugins/imageio/storage/gallery/file_directorystring$(HOME)/darktable_gallery/img_$(SEQUENCE)plugins/imageio/storage/gallery/titlestringdarktable gallerycontext_help/use_default_urlbooleantruecontext_help/urlstringhttps://docs.darktable.org/usermanual/plugins/imageio/storage/email/clientstringclient to use, this overrides detection of default client.plugins/imageio/storage/gphoto/idstring642055548087-n01fgvugnbns7a9jq8jfucjsn5l1t6so.apps.googleusercontent.comgoogle photo client idplugins/imageio/storage/gphoto/secretstringo29QcbsDWS5cauRqdmGdF3sPgoogle photo client secretplugins/imageio/format/pdf/sizestringa4plugins/imageio/format/pdf/borderstring0 mmplugins/imageio/format/pdf/dpifloat300plugins/imageio/format/pdf/bpp8PDF bit depth (bpp)plugins/imageio/format/pdf/compressionint1plugins/imageio/format/exr/bpp32EXR float bit depth (bpp)plugins/imageio/format/exr/compressionint4plugins/imageio/format/jpeg/qualityint95plugins/imageio/format/j2k/qualityint95plugins/imageio/format/tiff/bpp8TIFF bit depth (bpp)plugins/imageio/format/tiff/pixelformatboolfalseplugins/imageio/format/tiff/compressint2plugins/imageio/format/tiff/compresslevelint6plugins/imageio/format/tiff/shortfileboolfalseplugins/imageio/format/png/bpp8PNG bit depth (bpp)plugins/imageio/format/png/compressionint5plugins/imageio/format/jxl/bpp8JPEG XL bit depth (bpp)plugins/imageio/format/jxl/pixel_typeboolfalseplugins/imageio/format/jxl/qualityint95plugins/imageio/format/jxl/originalboolfalseplugins/imageio/format/jxl/effortint7plugins/imageio/format/jxl/tierint0plugins/imageio/format/webp/comp_typeint0plugins/imageio/format/webp/qualityint95plugins/imageio/format/webp/hintint0plugins/imageio/format/avif/bpp8AVIF bit depth (bpp)plugins/imageio/format/avif/color_modeboolfalseplugins/imageio/format/avif/tilingbooltrueAVIF Tilingplugins/imageio/format/avif/compression_typeint1plugins/imageio/format/avif/qualityint90plugins/imageio/format/avif/subsampleint0AVIF chroma subsamplingplugins/imageio/format/heif/bitdepth8HEIF bit depth (bpc)plugins/imageio/format/heif/color_modeboolfalseplugins/imageio/format/heif/compression_typeint1plugins/imageio/format/heif/qualityint50plugins/imageio/format/heif/subsampleint0HEIF chroma subsamplingplugins/imageio/format/xcf/bpp32XCF bit depth (bpp)plugins/pwstorage/pwstorage_backendautopassword storage backend to usethe storage backend for password storage: auto, none, libsecret, kwallet, apple_keychain, windows_credentialsplugins/imageio/storage/export/auto_loginboolfalseauto login to storage serverautomatically login to the configured storage server. this requires that a password storage backend is set.plugins/lighttable/export/icctypeint-1ICC profile type to use for exportthis overrides the per-image settings, if not set to -1.plugins/lighttable/export/iccprofilestringICC profile filename to use for exportthis overrides the per-image settings, if icctype not set to -1.plugins/lighttable/export/iccintentint-1ICC rendering intentif non-negative, this overrides the per-image output color profile rendering intent on export.plugins/darkroom/groupsint2plugins/darkroom/activestringplugins/darkroom/spots/circle_sizefloat0.02plugins/darkroom/spots/circle_borderfloat0.02plugins/darkroom/spots/ellipse_radius_afloat0.02plugins/darkroom/spots/ellipse_radius_bfloat0.01414plugins/darkroom/spots/ellipse_borderfloat0.02plugins/darkroom/spots/ellipse_rotationfloat90.0plugins/darkroom/spots/ellipse_flagsint0plugins/darkroom/spots/path_borderfloat0.05plugins/darkroom/spots/brush_borderfloat0.05plugins/darkroom/spots/brush_densityfloat1.0plugins/darkroom/spots/brush_hardnessfloat0.66plugins/darkroom/clipping/ratio_dint0last chosen aspect ratio denominatorplugins/darkroom/clipping/ratio_nint0last chosen aspect ratio numeratorplugins/darkroom/clipping/guideint0last chosen guide styleplugins/darkroom/histogram/graphheightint180height of the scopes moduleheight of the scopes module in the darkroom and tethering viewsplugins/darkroom/colorequal/graphheightint200height of the colorequal moduleheight of the colorequal moduleplugins/darkroom/navigation/graphheightint200height of the navigation moduleheight of the navigation module in the darkroomplugins/darkroom/atrous/graphheightint200height of contrast equalizerheight of contrast equalizerplugins/darkroom/denoiseprofile/graphheightint200height of denoise (profiled) waveletsheight of denoise (profiled) waveletsplugins/darkroom/rawdenoise/graphheightint200height of raw denoise waveletsheight of raw denoise waveletsplugins/darkroom/colorzones/graphheightint200height of color zones graph in per centheight of color zones graph in per centplugins/darkroom/lowlight/graphheightint200height of lowlight graph in per centheight of lowlight graph in per centplugins/darkroom/levels/graphheightint200height of levels graph in per centheight of levels graph in per centplugins/darkroom/rgblevels/graphheightint200height of rgb levels graph in per centheight of rgb levels graph in per centplugins/darkroom/filmicrgb/graphheightint200height of filmic rgb graph in per centheight of filmic rgb graph in per centplugins/darkroom/colorbalancergb/graphheightint200height of color balance rgb graph in per centheight of color balance rgb graph in per centplugins/darkroom/histogram/modewaveformplugins/darkroom/histogram/panel_positionrightposition of the scopes moduleposition the scopes at the top-left or top-right of the screenplugins/darkroom/panel_swapboolfalseswap the utility and processing modules panelsmove the list of processing modules to the left of the screenplugins/darkroom/histogram/histogramlogarithmicplugins/darkroom/histogram/orienthorizontalplugins/darkroom/histogram/waveformoverlaidplugins/darkroom/histogram/vectorscopeu*v*plugins/darkroom/histogram/vectorscope/scalelogarithmicplugins/darkroom/histogram/vectorscope/angleint270Angle in degrees to orient the vectorscope. 0 is the color science proper orientation (see CIE 1976 UCS diagram). 270 is what video editors are used to when using a vectorscope (with red/magenta in 12:00 position).plugins/darkroom/histogram/show_redbooltrueplugins/darkroom/histogram/show_greenbooltrueplugins/darkroom/histogram/show_bluebooltrueplugins/darkroom/histogram/vectorscope/harmony_typenoneplugins/darkroom/histogram/vectorscope/harmony_rotationint0plugins/darkroom/histogram/vectorscope/harmony_widthnormalplugins/darkroom/histogram/vectorscope/harmony/dimfloat0.7dim pixels outside of guidesplugins/darkroom/masks/opacityfloat1.0plugins/darkroom/masks/circle/sizefloat0.05plugins/darkroom/masks/circle/borderfloat0.05plugins/darkroom/masks/ellipse/radius_afloat0.05plugins/darkroom/masks/ellipse/radius_bfloat0.03535plugins/darkroom/masks/ellipse/borderfloat0.05plugins/darkroom/masks/ellipse/rotationfloat90.0plugins/darkroom/masks/ellipse/flagsint0plugins/darkroom/masks/path/borderfloat0.05plugins/darkroom/masks/gradient/rotationfloat0.0plugins/darkroom/masks/gradient/compressionfloat0.5plugins/darkroom/masks/gradient/steepnessfloat0.0plugins/darkroom/masks/brush/borderfloat0.05plugins/darkroom/masks/brush/densityfloat1.0plugins/darkroom/masks/brush/hardnessfloat0.66plugins/darkroom/masks/heightviewint300height of mask manager view windowmaximum height the masks view in darkroom will grow to before scrollingplugins/darkroom/masks/object/cleanupint10AI mask cleanuparea (in pixels²) of the largest speckle to suppress during AI mask vectorization. higher values remove more small artifacts.plugins/darkroom/masks/object/smoothingfloat0.0AI mask smoothingcorner threshold for AI mask vectorization. 0 = all sharp corners (most points), 1.0 = balanced, 1.3 = maximum smoothing (fewest points).plugins/darkroom/masks/object/featherfloat0.0005AI mask featherfeather (border softness) applied to the resulting path mask. 0 = hard edge, higher values create a softer transition.plugins/darkroom/masks/object/refine_passesint2AI mask refinement passesnumber of decoder passes for automatic mask refinement. each extra pass augments the prompts (interior point from the prior mask, plus a tight bounding box for SAM) so the model converges without manual clicks. higher values can produce tighter masks at the cost of more processing time.plugins/darkroom/masks/object/thresholdfloat0.5AI mask binarization thresholdsigmoid threshold for converting AI mask to binary. higher values (0.6-0.7) tighten boundaries, lower values include more area.plugins/darkroom/masks/object/render_sizeint1536AI mask render resolutiontarget resolution (longest side in pixels) for rendering the image before AI mask encoding. higher values improve edge accuracy but increase processing time. the AI encoder always works at 1024px internally.plugins/darkroom/masks/object/persist_modelboolTRUEkeep AI mask model loadedkeep the AI segmentation model loaded in memory between mask creation sessions within the same darkroom view. reduces latency when creating multiple masks but uses more memoryplugins/darkroom/masks/object/path_previewboolTRUEshow AI mask path preview overlaydisplay the vectorized path (with anchor points) on top of the AI mask while creating it. useful for previewing the final shape before committingplugins/darkroom/masks/object/refine_boundaryboolTRUErefine AI mask boundary with DenseCRF on each decodewhen enabled, runs DenseCRF post-processing on each decoder pass to snap the mask boundary to nearby image edges. helps recover small notches and bumps the model missed. adds a few hundred ms per clickplugins/darkroom/masks/object/refine_boundary_iterationsint3DenseCRF mean-field iterationsnumber of mean-field iterations the DenseCRF runs per decode when boundary refinement is enabled. higher = tighter snap to edges at the cost of more processing timeplugins/darkroom/masks/object/refine_boundary_sigma_colorfloat10.0DenseCRF color tolerancecolor similarity bandwidth (sigma_rgb) for the bilateral kernel in DenseCRF boundary refinement. lower values make the mask follow finer color differences; higher values group similar colors togetherplugins/darkroom/masks/object/refine_boundary_weight_bilateralfloat10.0DenseCRF edge-snap strengthweight of the bilateral (edge-aware) pairwise term in DenseCRF boundary refinement. higher values make the mask snap more aggressively to image edgesplugins/darkroom/ashift/near_deltafloat20.0plugins/darkroom/ashift/near_delta_drawfloat5.0plugins/print/print/black_point_compensationbooltrueplugins/print/print/grid_sizefloat10plugins/print/print/unitmmmeasurement unitsplugins/print/print/top_marginfloat17plugins/print/print/bottom_marginfloat17plugins/print/print/left_marginfloat17plugins/print/print/right_marginfloat17ui_last/themestringdarktable-elegant-greydarktable themegrey: best for accurate color work\n\ndark: less distracting around your image\n\ndarker: good for dimly-lit rooms]]>ui_last/display_profile_sourceallmethod to use for getting the display profilethis option allows to force a specific means of getting the current display profile.\nthis is useful when one alternative gives wrong resultsmetadata/resolutionint300DPI value for exported filesrun_crawler_on_startboolfalselook for updated XMP files on startupcheck file modification times of all XMP files on startup to check if any got updated in the meantimecolorlabel/redstringred color labelcolorlabel/yellowstringyellow color labelcolorlabel/greenstringgreen color labelcolorlabel/bluestringblue color labelcolorlabel/purplestringpurple color labelplugins/lighttable/audio_playerstring${DEFCONFIG_AUDIOPLAYER}executable for playing audio filesthis external program is used to play audio files some cameras record to keep notes for imagesplugins/darkroom/lut3d/def_pathdir$(home)LUT 3D root folderthis folder (and sub-folders) contains LUT files used by LUT 3D module. (restart required)plugins/darkroom/segments/def_pathdir$(home)raster mask files root folderthis folder (and sub-folders) contains PFM/PNG files used by the raster mask import module. (restart required)plugins/lighttable/neural_restore/preview_export_sizeint0neural restore preview export sizemaximum resolution (in pixels) for the preview export. 0 means full resolution. set a lower value (e.g. 2048) for faster preview generation on slower machinesplugins/lighttable/neural_restore/detail_recovery_bandsstring0.25,0.15,0.05,0.02,0.01detail recovery wavelet band thresholdscomma-separated sigma multipliers for wavelet detail recovery bands (finest to coarsest). controls how much noise vs texture passes through the DWT filter when strength is below 100plugins/lighttable/neural_restore/preview_heightint200plugins/lighttable/neural_restore/preview_tooltip_zoomfloat2.0hover-zoom factor for the neural restore preview tooltipmultiplier applied when hovering over the preview to show pixels at higher scale. set to 0 to disable the hover tooltip; otherwise clamped to [1, 8] and capped at the active monitor size. the actual percentage is shown in the tooltip's bottom-right cornerplugins/darkroom/workflowscene-referred (sigmoid)auto-apply pixel workflow defaultsscene-referred (sigmoid) modern workflow, fewer tonemapper controls\n\nscene-referred (filmic) modern workflow, more tone mapping controls\n\nscene-referred (AgX) modern workflow, maximum tone mapping control\n\ndisplay-referred (legacy) legacy workflow (not recommended)\n\nnone do not use a predefined workflow]]>plugins/darkroom/basecurve/auto_apply_percamera_presetsboolfalseauto-apply per camera basecurve presetsuse the per-camera basecurve by default instead of the generic manufacturer one if there is one available. (restart required)\nthis option is taken into account when the \"auto-apply pixel workflow defaults\" is set to \"display-referred\".\nto prevent auto-apply basecurve presets \"auto-apply pixel workflow defaults\" should be set to \"none\"ui/detect_mono_exifboolfalsedetect monochrome previewsmany monochrome images can be identified via EXIF and preview data. beware: this slows down imports and reading of EXIF dataplugins/darkroom/show_warningsbooltrueshow warning messagesdisplay messages in modules to warn beginner users when non-standard and possibly harmful settings are used in the pipeline.\nthese messages can be false-positive and should be disregarded if you know what you are doing. this option will hide them all the time.screen_dpi_overwritefloat-1.0overwrite the screen's dpi settingif this value is > 0.0 then it is used as the screen's dpi setting which is used to scale the guiplugins/lighttable/preview/max_in_memory_imagesint4maximum number of full-res images to load in memoryif more images are display in expose mode, zooming will be deactivatedallow_lab_outputboolfalseallow XYZ and Lab color spaces as outputthis is mainly useful for debugging and to create colorchecker LUT styles externally.plugins/darkroom/rawprepare/allow_editing_cropboolfalseallow editing raw cropping boundariesthis is mainly useful for debugging and to add new camera support.darkroom/modules/exposure/lightnessfloat50.0lightness spot in exposure compensationdarkroom/modules/channelmixerrgb/colorcheckerint0current colorchecker model useddarkroom/modules/channelmixerrgb/optimizationint0current colorchecker optimization modedarkroom/modules/channelmixerrgb/safetyfloat0.5patch scale, safety marginplugins/darkroom/modulegroups_presetstringpreset use for defining iop layoutpreset use for defining iop layoutplugins/darkroom/modulegroups_basics_sections_labelsbooltrueshow the name of the module of each basic widgetshow the name of the module of each basic widgetplugins/lighttable/geotagging/heighttracklistint50height of the track listmaximum height the track list will grow to before scrollingplugins/lighttable/geotagging/tzstringUTCcamera time zonemost cameras don't store the time zone in EXIF. give the correct time zone so the GPX data can be correctly matchedplugins/map/geotagging_search_urlstringhttps://nominatim.openstreetmap.org/search?q=%s&format=xml&limit=%d&polygon_text=1Geotagging search URLthis can be changed when the default OpenStreetMap search URL is brokenplugins/darkroom/temperature/colored_slidersno colorwhite balance slider colorsvisual indication of temperature adjustments.\nin 'illuminant color' mode slider colors represent the color of the light source,\nin 'effect emulation' slider colors represent the effect the adjustment would have on the sceneplugins/darkroom/temperature/expand_coefficientsboolfalsewhether to show coefficientsthis is just for remembering whether to show coefficients or not and remember itplugins/darkroom/temperature/button_barbooltruearange buttons as bar below temp/tint slidersif enabled, the buttons in white balance module will be arranged below temp/tint sliders, otherwise they'll be shown in a grid to the right of temp/tint slidersplugins/darkroom/crop/expand_marginsboolfalsewhether to show marginsthis is just for remembering whether to show margins or not and remember itplugins/darkroom/ashift/expand_valuesboolfalsewhether to show valuesthis is just for remembering whether to show values or notplugins/darkroom/ashift/autocrop_valueint1auto-crop mode0=off ; 1= largest area ; 2= original imageplugins/darkroom/colorzones/bg_sat_factorfloat0.5saturation factor of the color zones backgroundhigher value means more saturated backgrounds in color zonesplugins/darkroom/colorbalance/layoutlistcolor balance slider block layoutchoose how to organise the slider blocks for lift, gamma and gain:\n'list' - all sliders are shown in one long list (with headers),\n'tabs' - use tabs to switch between the blocks of sliders,\n'columns' - the blocks of sliders are shown next to each other (in narrow columns)darkroom/ui/hide_header_buttonsalwaysshow right-side buttons in processing module headerswhen the mouse is not over a module, the multi-instance, reset and preset buttons can be hidden:\n - 'always': always show all buttons,\n - 'active': only show the buttons when the mouse is over the module,\n - 'dim': buttons are dimmed when mouse is away,\n - 'auto': hide the buttons when the panel is narrow,\n - 'fade': fade out all buttons when panel narrows,\n - 'fit': hide all the buttons if the module name doesn't fit,\n - 'smooth': fade out all buttons in one header simultaneously,\n - 'glide': gradually hide individual buttons as neededdarkroom/ui/show_mask_indicatorbooltrueshow mask indicator in module headersif enabled, an icon will be shown in the header of any processing modules that have a mask applieddarkroom/ui/rename_new_instanceboolfalseprompt for name on addition of new instanceif enabled, a rename prompt will be present for each new module instance (either new instance or duplicate)darkroom/ui/anticipate_movefloat1.2expand calculated area when moving aroundexpand the calculated area after a move in the darkroom to try to avoid immediate need to recalculate after further moves
@DARKTABLECONFIG_IOP_ENTRIES@
darkroom/ui/scale_step_multiplierfloat1.0the multiplier that is applied to any slider value changeany slider value change will be multiplied by this number, when slider precision is set to normaldarkroom/ui/scale_rough_step_multiplierfloat10.0the multiplier that is applied to any slider rough value changeany slider value change will be multiplied by this number, when slider precision is set to coarsedarkroom/ui/scale_precise_step_multiplierfloat0.1the multiplier that is applied to any slider precise value changeany slider value change will be multiplied by this number, when slider precision is set to finedarkroom/undo/merge_same_secsfloat10the interval within which same widget changes are merged for undowhen continuously manipulating the same widget (slider, curve) no new undo records are created during this timedarkroom/undo/review_secsfloat2create new undo record after reviewing last change to same widget this longwhen continuing to change the same widget after a period of review allow undo to return to this stateperformance_configuration_version_completedint0version of the last completed performance configurationwhat was the last performance configuration which has been completedplugins/darkroom/duplicate/windowheightint400height of the duplicates viewmaximum height the duplicates view in darkroom will grow to before scrollingplugins/darkroom/colorpicker/windowheightint200height of the color picker listmaximum height the color picker samples list in darkroom will grow to before scrollingplugins/darkroom/history/windowheightint1000height of the history listmaximum height the history list in darkroom will grow to before scrollingplugins/lighttable/metadata_view/windowheightint1000height of the image information viewmaximum height the image information view in lighttable and darkroom will grow to before scrollingplugins/lighttable/recentcollect/windowheightint1000height of the recent collections listmaximum height the recent collections list in lighttable will grow to before scrollingplugins/darkroom/snapshots/windowheightint200height of the snapshots listmaximum height the snapshots list in darkroom will grow to before scrollingplugins/lighttable/style/windowheightint400height of the styles listmaximum height the styles list in lighttable will grow to before scrollingplugins/lighttable/style/preview_sizeint0preview size on tooltipsize of the preview on the tooltipplugins/darkroom/toneequal/gui_pageint0active tab in tone equaliser modulewhich of simple, advanced or masking tabs will show at startupplugins/darkroom/agx/enable_curve_tabboolfalsewhether to enable the curve tabif enabled, the settings tab will have fewer controls and will occupy less vertical spaceplugins/darkroom/agx/look_always_visibleboolfalsewhether to keep look controls always visibleif enabled, the look controls won't be placed in a collapsible sectionplugins/darkroom/agx/expand_curve_graphboolfalsewhether to expand the curve graphthis is just to store whether to show the curve graph or notplugins/darkroom/agx/curve_graph_heightint200height of agx graph in per centheight of agx graph in per centplugins/darkroom/agx/expand_curve_advancedboolfalsewhether to show advanced curve parametersthis is just to store whether to show advanced curve parameters or notplugins/darkroom/agx/enable_curve_warningsbooltruewhether to show curve warningsthis is just to store whether to show curve warningsplugins/lighttable/collect/windowheightint500height of the collect listmaximum height the collect list in lighttable will grow to before scrollingplugins/midi/devicesstringorder or exclude MIDI devicescomma-separated list of device name fragments that if matched load MIDI device at id given by location in list\nadd encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\nprefix with '-' to ignore matching devices\njust '-' stops loading all further devices or on its own disables MIDI completely