Ilya Palopezhentsev
7da38b3665
Fix enfuseAdvanced command line building bugs
...
1) enfuse has argument --contrast-min-curvature taking string with a percent sign. When that runs on Windows, it fails due to the fact that % means env var substitution in Windows command lines. we have to escape it with double percent
2) when enfuse produces a jpg, it takes argument --compression with an integer value. But the script takes it from GUI and passes as a float which breaks enfuse.
3) When errors like these happen, the script forgets to stop darktable job leaving dangling string in UI.
2026-01-04 12:17:35 +01:00
Ilya Palopezhentsev
08fe1ba410
fix dtutils_system.external_command ignoring bad return code on Windows
...
On Windows, external_command calls windows_command which prepares a bat file with the command, surrounded with code page saving/restoration. If the "real" command fails, its error return code does not get anywhere and 0 is always returned, because the last line is a chcp call which always succeeds.
This breaks error logic in scripts, e.g. enfuseAdvanced, where they think everything went fine when it didn't.
2026-01-04 10:20:03 +01:00
wpferguson
088c79e140
Merge pull request #622 from dterrahe/patch-1
...
Update author name in x-touch.lua metadata
2026-01-01 11:47:19 -05:00
dterrahe
f06eebe316
Update author name in x-touch.lua metadata
2025-12-26 11:29:35 +01:00
wpferguson
d6a1cec9fa
Merge pull request #620 from wpferguson/revert_ext_editors_sanitize
...
reverted export2collection sanitize for new file name
2025-12-20 19:53:12 -05:00
Bill Ferguson
e194ad2bc7
reverted export2collection sanitizing new file name as it causes a
...
problem on windows.
2025-12-20 19:50:24 -05:00
wpferguson
22e3c59d69
Merge pull request #611 from scorpi11/website_gallery
...
Website gallery replacement
2025-12-18 12:18:44 -05:00
Tino Mettler
eb743e4b3b
Make some further strings transtlatable
2025-12-18 18:11:04 +01:00
Tino Mettler
7a8f3afc40
Portability: use system specific path separator, sanitize filenames
2025-12-18 17:23:00 +01:00
Tino Mettler
2b3910c698
CSS style cleanup
2025-12-18 08:19:14 +01:00
Tino Mettler
c584ee05c9
Remove unused JavaScript code and outdated comments
2025-12-18 08:02:43 +01:00
Tino Mettler
bb3a74feac
CSS cleanup, separate functional and visual CSS code
...
Added file style.css which is aimed to contain CSS code that affects
the look of the gallery.
This could be extended to provide different or user-modified styles
to give each gallery an individual look.
2025-12-18 07:55:53 +01:00
wpferguson
90d2764a5a
Merge pull request #604 from MStraeten/patch-3
...
Refactor x-touch script, basic AgX support
2025-12-10 20:39:29 -05:00
Tino Mettler
b0373f7166
Use subdirectories in the generated gallery
...
JavaScript files are now in js/, CSS files in css/, thumbnail images in
thumbnails/.
2025-12-10 08:46:24 +01:00
Tino Mettler
c6002e7eb7
Make UI text elements translatable
2025-12-10 08:46:11 +01:00
Tino Mettler
a47de82afd
Show progress during thumbnail export
2025-12-08 14:53:58 +01:00
wpferguson
7f09e55525
Merge pull request #616 from wpferguson/fix_multi_os
...
examples/multi_os - replaced ufraw-batch with exiftool
2025-12-07 14:18:29 -05:00
wpferguson
f83ac1366a
Merge pull request #617 from wpferguson/ext_editor_sanitize
...
ext_editor sanitize file name
2025-12-07 14:18:11 -05:00
Bill Ferguson
6cda27172e
contrib/ext_editor - sanitize filename before importing to collection
2025-12-06 19:11:12 -05:00
Bill Ferguson
df78522a79
examples/multi_os - replaced ufraw-batch with exiftool to extract
...
the embedded jpeg or preview image.
2025-12-06 18:40:37 -05:00
wpferguson
6e64d6db6f
Merge pull request #613 from wpferguson/string_lib_fixes
...
String lib fixes
2025-12-04 15:13:56 -05:00
Tino Mettler
7f00cb8d6c
Update TODO list for the website gallery export
2025-12-04 19:09:22 +01:00
Tino Mettler
dfeff73fcd
Add callback to check if export format is supported
...
Currently JPG, TIFF, PNG and WebP are supported.
2025-12-04 19:06:26 +01:00
Bill Ferguson
d75f00daa0
lib/dtutils/string - fixed ROLL.NAME to support the original and
...
the ROLL.NAME[n] variant in the same variable
string
2025-12-03 20:54:47 -05:00
Bill Ferguson
3e430ee2be
lib/dtutils/string - converted element from string to number for use in test
2025-12-03 18:26:13 -05:00
Bill Ferguson
3856ae3449
lib/dtutils/string - added format_exposure function to take an
...
exif_exposure and return it as an exposure
string (exif_exposure = 500, string 1/500)
2025-12-02 20:40:03 -05:00
Bill Ferguson
d54a9f8b7e
lib/dtutils/string - implemented variable substitution for ROLL.NAME[n]
2025-12-02 19:54:10 -05:00
Bill Ferguson
8f6cc850fb
lib/dtutils/string - Added Xmp.darktable.version and Xmp.dc.[title,
...
description,publisher,rights,creator]
2025-12-02 18:57:05 -05:00
Bill Ferguson
e9f18a3d36
lib/dtutils/string - add IMAGE.ID and IMAGE.ID.NEXT variables
2025-12-02 18:34:18 -05:00
wpferguson
f3a89a89bd
Merge pull request #612 from wpferguson/fix_apply_camera_style
...
official/apply_camera_style - fixed pattern matching bugs
2025-12-02 16:30:56 -05:00
Bill Ferguson
d075fb7128
official/apply_camera_style - fixed pattern matching bug that allowed
...
camera styles to be applied twice
fixed pattern matching bug affecting
Canon EOS R, RP, and R5
Added more debugging statements to
pattern matching functions
2025-12-02 16:23:28 -05:00
Tino Mettler
7f4bae4234
Update TODO
2025-11-26 22:31:10 +01:00
Tino Mettler
071a3527c1
Add new website gallery module to README.md
2025-11-26 21:32:19 +01:00
Tino Mettler
22c9a7cd6e
Comments, remove cruft
2025-11-26 21:32:10 +01:00
Tino Mettler
12ccefcc3b
Add missing copyright/license information
2025-11-26 21:31:41 +01:00
Tino Mettler
fa6014fefa
Export module for a website gallery with selected images
...
This export module should replace the PhotoSwipe copy in darktable.
See https://github.com/darktable-org/darktable/issues/16205 for more
details.
2025-11-26 20:46:11 +01:00
wpferguson
e831f377bf
Merge pull request #610 from wpferguson/fix_selection_to_pdf_open
...
official/selection_to_pdf
2025-11-23 21:09:02 -05:00
Bill Ferguson
d696e6e3f2
official/selection_to_pdf - added default opens for Linux, MacOS,
...
and Windows
2025-11-23 21:04:54 -05:00
wpferguson
db505f1e0a
Merge pull request #608 from wpferguson/fix_metadata_string_substitution
...
lib/dtutils/string - image metadata may return a nil so check to
2025-11-14 20:04:29 -05:00
Bill Ferguson
57d15a3fa6
lib/dtutils/string - image metadata may return a nil so check to
...
see if there is a value and return it otherwise
return an empty string
2025-11-11 21:59:07 -05:00
Martin Straeten
3c131c41d1
adaption to recent agx update
...
renamed action and reordered sliders
2025-11-11 22:00:25 +01:00
wpferguson
4d54b5eaba
Merge pull request #606 from wpferguson/add_official_regenerate_thumbnails
...
official/regenerate_thumbnails - add a script to fix skull thumbnails
2025-11-09 22:56:05 -05:00
Martin Straeten
ffa125b134
further improved customizability
...
to add a new module, simply add an entry to MODULE_PROFILES below.
direct usage of action paths from darktable's shortcut interface.
2025-11-09 20:15:34 +01:00
Bill Ferguson
dbf0c5d853
official/regenerate_thumbnails - added check to ensure job has not
...
been canceled.
2025-11-09 00:13:48 -05:00
Bill Ferguson
193a615772
official/regenerate_thumbnails - add a script to fix skull thumbnails
...
by dropping the cache for the image
and regenerating it. Adds a button
to the actions on selected images
module. Also has a shortcut to
apply the script by hovering and
triggering the shortcut.
2025-11-08 21:27:14 -05:00
Martin Straeten
056f616283
Refactor x-touch script, basic AgX support
...
Refactored x-touch script to improve structure and maintainability. Mainly by adding helper functions for handling different module types.
the added support for AgX module
(credit goes to claude.ai which helped a lot )
2025-11-06 19:19:46 +01:00
wpferguson
447980ddc4
Merge pull request #603 from wpferguson/fix_stringlib_sequence_arguments
...
Fix sequence string substitution variable to accept starting number > 9
2025-11-02 17:05:22 -05:00
Bill Ferguson
8af5476f8d
lib/dtutils/string - fixed string substitution sequence to accept
...
start argument of more than 1 digit
2025-11-02 16:59:32 -05:00
wpferguson
c95547caa7
Merge pull request #584 from balping/patch-1
...
Add manual coordinate input option to geoToolbox
2025-08-18 17:01:22 -04:00
wpferguson
b4d3b2901f
Merge pull request #585 from mreiger/master
...
Add a script to automatically tag manually modified images
2025-08-18 16:57:00 -04:00