Commit Graph

  • 3e2afffed8 lib/dtutils/string - Added categories to substitution functionality. This makes it feature complete. Some substitutions aren't implemented since the current use case for this is creating export directories. The results from the not implemented substitutions wouldn't work well in path/file names (such as comma separated lists or newlines). Bill Ferguson 2024-05-18 21:59:11 -04:00
  • becfa5350b tools/script_manager - back ported gettext.bindomain fix Bill Ferguson 2024-05-18 09:56:50 -04:00
  • 1399e8a4b4 Merge pull request #465 from wpferguson/fix_script_manager wpferguson 2024-05-16 11:47:29 -04:00
  • 5c3b2777f0 tools/script_manager - fixed gettext.bindtextdomain Bill Ferguson 2024-05-16 11:44:35 -04:00
  • bf138abeb2 tools/script_manager - removed debugging statement Bill Ferguson 2024-05-15 21:36:15 -04:00
  • 284c0f9714 tools/script_manager - fixed metadata decoding to get rid of spurious commas Bill Ferguson 2024-05-15 21:33:29 -04:00
  • e41029d3f4 Merge pull request #464 from wpferguson/implement_script_metadata wpferguson 2024-05-15 21:27:54 -04:00
  • 55e68f8cd0 Added metadata fields to scripts that script_manager can access and display as a tooltip. Bill Ferguson 2024-05-15 21:23:13 -04:00
  • ac945b9843 Merge pull request #455 from wpferguson/prep_translation wpferguson 2024-05-15 15:18:11 -04:00
  • f6916c3a15 tools/script_manager - lower cased mixed case buttons and headings Bill Ferguson 2024-05-15 14:51:14 -04:00
  • cd3788f012 all scripts - added bindtextdomain back in because 4.8 isn't ready to handle the translations yet. In 5.0 this will be removed and darktable will handle translating the strings. Bill Ferguson 2024-05-14 22:39:22 -04:00
  • ebd2cd7bf7 Merge pull request #462 from menschmaschine/master wpferguson 2024-05-11 20:09:45 -04:00
  • 52b4508e08 Added LUA script "passport_guide_germany.lua", which implements a cropping guide for passport photos according to the standards for German passport and ID card photos. Christian Sueltrop 2024-05-06 21:53:46 +02:00
  • b1b3392b92 tools/script_manager removed color interface check button. Color can be specified in the CSS using the tags that are present if desired. Bill Ferguson 2024-04-09 21:41:42 -04:00
  • 19fdbc14c5 Merge pull request #461 from wpferguson/reimplement_ensure_lib_in_path wpferguson 2024-04-08 23:33:12 -04:00
  • 63d5aad465 tools/script_manager reimplemented ensure_lib_in_path with a windows aware path specification Bill Ferguson 2024-04-08 23:30:30 -04:00
  • 9d6ff85893 Merge pull request #458 from wpferguson/revert_ensure_lib_in_path wpferguson 2024-04-06 21:51:26 -04:00
  • 125af63bda tools/script_manager - revert ensure_lib_in_path because of windows problems. Bill Ferguson 2024-04-06 21:48:51 -04:00
  • ddf0c89402 tools/script_manager - cleaned up layout of panels and added some spacing so what is being operated on is more appearent Bill Ferguson 2024-04-06 21:28:58 -04:00
  • 3b0ff3475a tools/script_manager added blank lines to improve code readability Bill Ferguson 2024-04-05 21:12:45 -04:00
  • 401509cfe4 tools/script_manager added parser for script_data.metadata blocks in scripts. Parsed data block is used as the tooltip. Fallback is the comment block at the top of the script. Bill Ferguson 2024-04-05 20:38:10 -04:00
  • 9c4e906033 data/icons - added 20px icons Bill Ferguson 2024-04-05 20:37:34 -04:00
  • 65c22e475a Merge pull request #457 from wpferguson/script_manager_lib_search_path wpferguson 2024-04-03 13:54:46 -04:00
  • a11726889d tools/script_manager - add support for "local" libraries by adding entries in the package.path search path if required Bill Ferguson 2024-04-02 19:09:31 -04:00
  • e78e718769 tools/script_manager - allow for inclusion of directory/package specific libraries by adding "local" libraries to the search path to ensure they are found when needed. Bill Ferguson 2024-04-02 17:54:10 -04:00
  • 86ee8adbce tools/script_manager - changed category/categories to folder/folders to accurately refrect reality and to open the possibility of actually categorizing scripts. Bill Ferguson 2024-04-01 18:26:41 -04:00
  • 40949b3855 Merge pull request #456 from wpferguson/fix_NaN wpferguson 2024-03-29 16:05:22 -04:00
  • 06ab263e74 examples/gui_action.lua - changed nan to NaN Bill Ferguson 2024-03-29 16:04:07 -04:00
  • bccc86c70a Merge pull request #362 from dterrahe/lua_action wpferguson 2024-03-29 16:01:37 -04:00
  • 231e9b352b changed translatable strings to lower case Bill Ferguson 2024-03-29 14:17:19 -04:00
  • e47ab34745 changed translatable strings to lower case Bill Ferguson 2024-03-29 13:10:41 -04:00
  • 1fd2ca20ab changed translatable strings to lower case Bill Ferguson 2024-03-29 12:55:08 -04:00
  • 05a73d8810 changed translatable strings to lower case Bill Ferguson 2024-03-29 12:45:28 -04:00
  • 12640c7d29 Merge pull request #454 from mime01/script_manager wpferguson 2024-01-28 12:40:44 -05:00
  • febc3b1659 tools/script_manager - fixed crash Michael Meister 2024-01-19 19:29:49 +01:00
  • 9fdd69556c Merge pull request #453 from wpferguson/452_fix wpferguson 2024-01-24 13:18:59 -05:00
  • 4735be470a tools/script_manager - don't set lib visibility unless we are in lighttable view Bill Ferguson 2024-01-24 13:16:42 -05:00
  • 66b33d6f48 updated contrib scripts to use darktable translation facilities Bill Ferguson 2024-01-20 20:22:32 -05:00
  • 37dba718a2 updated official scripts to use darktable translation facilities Bill Ferguson 2024-01-20 15:25:16 -05:00
  • c11845cbf9 updated example scripts to use darktable translation facilities Bill Ferguson 2024-01-19 18:57:18 -05:00
  • f9fe33f930 updated script_manager and executable_manager to use darktable translation facilities. Changed translatable messages with arguments to use string.format for one complete string versus snippets. Bill Ferguson 2024-01-19 15:24:56 -05:00
  • 3b8e802e42 Merge pull request #444 from MStraeten/patch-1 wpferguson 2024-01-15 11:11:47 -05:00
  • f54d449316 increase required api version Martin Straeten 2024-01-15 07:01:43 +01:00
  • 1b0fe4d7b9 Merge pull request #449 from wpferguson/cycle_group_leader wpferguson 2024-01-14 22:33:13 -05:00
  • cf1dca9e1a contrib/cycle_group_leader.lus - adds shortcut to change the group leader to the next image in a group wrapping around when the end of the group is reached. Bill Ferguson 2024-01-14 22:29:27 -05:00
  • 45d54ef4e8 Merge pull request #448 from darktable-org/revert-447-change_group_leader wpferguson 2024-01-14 22:14:03 -05:00
  • 8bfab0325b Revert "Change group leader" wpferguson 2024-01-14 22:13:38 -05:00
  • 4b99d00ab5 Merge pull request #447 from wpferguson/change_group_leader wpferguson 2024-01-14 21:25:00 -05:00
  • a5961eb066 contrib/change_group_leader.lua - adds a shortcut to cycle through the images in a group making the next on the new group leader. When the end of the group is reached the first image in the group is selected. Bill Ferguson 2024-01-14 21:19:09 -05:00
  • 95e19ef163 Merge pull request #446 from wpferguson/hif_group_leader wpferguson 2024-01-14 17:31:07 -05:00
  • d4eb6577bf Merge pull request #445 from wpferguson/jpg_group_leader wpferguson 2024-01-14 17:30:52 -05:00
  • 294b693905 contrib/hif_group_leader.lua - make the hif image the group leader for raw + hif image pairs. Works on import, selection, and collection. Bill Ferguson 2024-01-14 17:15:28 -05:00
  • 23835edc1f contrib/jpg_group_leader.lua - New script to make jpg images the group leader for raw + jpg image combinations. Bill Ferguson 2024-01-14 17:10:43 -05:00
  • 5f29211f79 Update x-touch.lua with support for primaries slider Martin Straeten 2024-01-11 20:42:32 +01:00
  • 025f4299ea Merge pull request #435 from ddittmar/feature/select_non_existing API-9.1.0 wpferguson 2023-11-10 18:42:01 -05:00
  • dc50d40886 select non-existing images ddittmar 2023-10-28 11:14:51 +02:00
  • 867c49b1b9 Merge pull request #433 from wpferguson/script_manager_quote_fix wpferguson 2023-10-17 16:04:42 -04:00
  • 13f02c95ea tools/script_manager - fixed quote with a " instead of s Bill Ferguson 2023-10-17 16:02:27 -04:00
  • d55dae73f0 Merge pull request #431 from wpferguson/script_manager_username_space_fix wpferguson 2023-10-16 22:44:10 -04:00
  • 34b9831472 tools/script_manager.lua - wrapped the scipt_dir in quotes to handle the space in username problem on windows. Bill Ferguson 2023-10-16 22:41:12 -04:00
  • 014a0fc1c9 Merge pull request #430 from wpferguson/explicitly_set_false wpferguson 2023-09-20 13:54:02 -04:00
  • bf17dccd69 tools/script_manager.lua - Explicitly set non running scriopts to FALSE instead of relying on no value being intrepreted as false. Bill Ferguson 2023-09-20 13:48:18 -04:00
  • 890168d0d0 Merge pull request #426 from wpferguson/425_fix_executable_manager_not_appearing wpferguson 2023-08-18 12:27:28 -04:00
  • 191aecacdf tools - Moved script_manager to bottom of lower left panel and moved executable_manager to middle of lower left panel to work around windows GTK window placement error. Bill Ferguson 2023-08-18 12:23:24 -04:00
  • 44ec01b136 Merge pull request #424 from wpferguson/fix_check_for_updates_comment wpferguson 2023-07-17 17:41:10 -04:00
  • a177da2040 official/check_for_updates = updated instructions for additional modules required Bill Ferguson 2023-07-17 17:39:24 -04:00
  • c899040688 Merge pull request #423 from wpferguson/update_flatpak_readme wpferguson 2023-07-16 13:24:56 -04:00
  • e8af665b3c README.md - updated (fixed typos) echo commands to build luarc file Bill Ferguson 2023-07-16 13:22:06 -04:00
  • 875734d455 Merge pull request #422 from wpferguson/fix_script_data_show wpferguson 2023-07-16 13:08:05 -04:00
  • 14d5a79db2 Added script_data.show to script_data blocks Bill Ferguson 2023-07-16 13:04:00 -04:00
  • e1b2715ee9 contrib/gpx_export - added show function to script_data to fix #418 and #419. Bill Ferguson 2023-07-16 12:50:28 -04:00
  • 7ecd5ca55d Merge pull request #421 from wpferguson/script_manager_updates wpferguson 2023-07-15 20:00:24 -04:00
  • 931e7a4d37 Merge pull request #416 from wpferguson/check_max_api_version wpferguson 2023-07-15 19:58:57 -04:00
  • 1792410efe lib/dtutils.lua - corrected test Bill Ferguson 2023-07-15 19:52:39 -04:00
  • 8cbd9224f1 Merge pull request #377 from spaceChRiS/filter_manager_tooltip wpferguson 2023-07-14 17:40:10 -04:00
  • 24b552d619 lib/dtutils.lua - fix typo from testing Bill Ferguson 2023-07-12 13:18:01 -04:00
  • 68ae9326bf tools/script_manager.lua - added translation to preference setting Bill Ferguson 2023-07-12 12:37:14 -04:00
  • b4626f2787 lib/dtutils.lua - changed log message to error on fail to load. Added printing of the returned error. Bill Ferguson 2023-07-04 15:57:12 -04:00
  • 2fc8ed78e4 tools/script_manager.lua - added check to ensure script_data.show() runction was passed as part of the script_data table before trying to use it. Fixes #418. Bill Ferguson 2023-07-03 23:44:13 -04:00
  • 236b25a235 tools/script_manager.lua - clean up formatting and documentation Bill Ferguson 2023-07-03 23:42:47 -04:00
  • a4f6af73ec tools/script_manager.lua - enabled log levels in callback routines Bill Ferguson 2023-06-24 19:56:51 -04:00
  • fad74d6438 tools/script_manager.lua - cleaned up deactivate comments Bill Ferguson 2023-06-23 19:09:57 -04:00
  • 3e2d4c956d tools/script_manager.lua - Documented more fields for the sm.scripts table Bill Ferguson 2023-06-22 16:04:26 -04:00
  • cd1d623390 Merge pull request #409 from dterrahe/x_touch_mimic wpferguson 2023-05-30 18:38:48 -04:00
  • 9e0374d597 lib/dtutils.lua - fix typos Bill Ferguson 2023-05-06 14:56:58 -04:00
  • e47672b495 lib/dtutils.lua - added delay in check_min_api_version to sllow display of the error message before script_manager displays an error message. Bill Ferguson 2023-05-06 14:36:22 -04:00
  • 1905be8577 lib/dtutils.lua - added check_max_api_version to handle the case where part of the API is removed as in the case of the darktable.gui.libs.fixter functions. Bill Ferguson 2023-05-06 14:31:15 -04:00
  • 4726821e7d Fix 8th knob dterrahe 2023-05-05 23:19:00 +01:00
  • 7ac37ddc1a Probe individual mask sliders dterrahe 2023-05-03 23:43:01 +01:00
  • ad10542b30 lib/dtutils/string - Added variable substitution functions that are equivalent to the darktable variable substitution functions. Bill Ferguson 2023-03-26 14:55:40 -04:00
  • 5331a38f10 lib/dtutils/string - added % and + to sanitize_lua() to prevent pattern matching problems Bill Ferguson 2023-03-25 17:05:11 -04:00
  • c9943a2065 lib/dtutils/string - Added logging capability with the ability to set library logging level from a user script Bill Ferguson 2023-03-25 17:02:48 -04:00
  • 3889742e06 add x-touch mini script documentation dterrahe 2023-03-25 18:49:55 +00:00
  • 6bf3706455 add x-touch color calibration customisation dterrahe 2023-03-25 18:14:19 +00:00
  • 612ecaff6c Merge pull request #411 from wpferguson/doc_update API-9.0.0 API-8.0.0 wpferguson 2023-03-25 13:25:45 -04:00
  • a85364ecff Updated documentation Bill Ferguson 2023-03-25 13:24:04 -04:00
  • c0af03c503 Merge pull request #408 from wpferguson/move_filename_string_functions_to_strings_library wpferguson 2023-03-25 13:22:50 -04:00
  • 9b61e4793b Merge pull request #410 from darktable-org/script_manager_running_script wpferguson 2023-03-25 13:07:00 -04:00
  • 75a19e74a0 Merge branch 'master' into script_manager_running_script wpferguson 2023-03-25 13:03:55 -04:00
  • 21d7e72b0c tools/script_manager - resolved conflicts Bill Ferguson 2023-03-25 13:01:40 -04:00