Commit Graph

80 Commits

Author SHA1 Message Date
Bill Ferguson
1fd2ca20ab changed translatable strings to lower case 2024-03-29 12:55:08 -04:00
Bill Ferguson
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.

Removed gen_i18n_mo since we will be using darktable's translation
facilities and there's no need to generate lua specific mo files.
2024-01-19 15:24:56 -05:00
Bill Ferguson
13f02c95ea tools/script_manager - fixed quote with a " instead of s 2023-10-17 16:02:27 -04:00
Bill Ferguson
34b9831472 tools/script_manager.lua - wrapped the scipt_dir in quotes to handle
the space in username problem on windows.
2023-10-16 22:41:12 -04:00
Bill Ferguson
bf17dccd69 tools/script_manager.lua - Explicitly set non running scriopts to FALSE
instead of relying on no value being intrepreted
                           as false.
2023-09-20 13:48:18 -04:00
Bill Ferguson
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.
2023-08-18 12:23:24 -04:00
wpferguson
875734d455 Merge pull request #422 from wpferguson/fix_script_data_show
Fix script data show
2023-07-16 13:08:05 -04:00
Bill Ferguson
14d5a79db2 Added script_data.show to script_data blocks 2023-07-16 13:04:00 -04:00
Bill Ferguson
68ae9326bf tools/script_manager.lua - added translation to preference setting 2023-07-12 12:37:14 -04:00
Bill Ferguson
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.
2023-07-03 23:44:13 -04:00
Bill Ferguson
236b25a235 tools/script_manager.lua - clean up formatting and documentation 2023-07-03 23:42:47 -04:00
Bill Ferguson
a4f6af73ec tools/script_manager.lua - enabled log levels in callback routines 2023-06-24 19:56:51 -04:00
Bill Ferguson
fad74d6438 tools/script_manager.lua - cleaned up deactivate comments 2023-06-23 19:09:57 -04:00
Bill Ferguson
3e2d4c956d tools/script_manager.lua - Documented more fields for the sm.scripts table
Removed extra declaration of check_update preference
2023-06-22 16:04:26 -04:00
wpferguson
75a19e74a0 Merge branch 'master' into script_manager_running_script 2023-03-25 13:03:55 -04:00
Bill Ferguson
21d7e72b0c tools/script_manager - resolved conflicts 2023-03-25 13:01:40 -04:00
Bill Ferguson
05d555eae5 tools/script_manager - let the shortcut system know that script_manager
widgets belong to script_manager
2023-03-25 12:46:59 -04:00
Bill Ferguson
3f6a3e25f1 added global variable script+_manager_running_script to convey the script name to the darktable shortcut system 2023-03-16 20:59:10 -04:00
Bill Ferguson
574f6a976f script_manager.lua - added a preference allowing the user to disable
automatic checking for updated scripts.
2023-03-06 22:56:55 -05:00
Maurizio Paglia
da6bddcd77 Clear button now can be translated 2022-07-14 18:44:42 +02:00
Bill Ferguson
4cbb7724f2 [script_manager] updated register_event syntax to API 7.0.0 2021-07-14 11:44:27 -04:00
wpferguson
8f6c2c82d3 Merge pull request #345 from wpferguson/sm_git_branch_pattern_matching
Solution to pattern matching current git directory
2021-07-06 00:49:04 -04:00
Bill Ferguson
a6d5001e84 [script_manager] set logging to error 2021-07-06 00:46:21 -04:00
Bill Ferguson
6af180a313 [script_manager] after numerous attempts to solve this with just pattern
matching I realized the lack of conditionals made it
                 impossible to solve in that manner, so I resorted to
                 splitting the output into lines and testing each line.
2021-07-06 00:42:55 -04:00
Bill Ferguson
c1fbfd80d4 [script_manager] fix current branch not detected 2021-07-05 23:24:19 -04:00
Bill Ferguson
2bc23a1446 [script_manager] fixed log message and reset log level for production 2021-07-05 23:01:30 -04:00
Bill Ferguson
97f4c911ed [script_manager] modified dirty repo test 2021-07-05 22:55:30 -04:00
Bill Ferguson
53d9a42a1a [script_manager] modified git interface to not rely on locale 2021-07-05 22:49:39 -04:00
Bill Ferguson
9a3eb7bc3e [script_manager] added check for nil current branch and dumped repo_data 2021-07-05 15:13:56 -04:00
Bill Ferguson
422fdbe2cf [script_manager] make sure we have branches before comparing 2021-07-02 21:33:50 -04:00
Bill Ferguson
887bc03f32 bug 2021-07-02 21:29:36 -04:00
Bill Ferguson
e32c0c70a8 bug 2021-07-02 21:28:26 -04:00
Bill Ferguson
440dfcadfd bug 2021-07-02 21:26:45 -04:00
Bill Ferguson
93cc0adb39 bug 2021-07-02 21:25:36 -04:00
Bill Ferguson
f8ec85ddae bug 2021-07-02 21:22:43 -04:00
Bill Ferguson
8f314059e4 [script_manager] handle the case where no branches are detected 2021-07-02 21:13:33 -04:00
Bill Ferguson
19cd118f8f [script_manager] converted dt.print_log statements to log.msg with the appropriate level 2021-07-02 20:28:48 -04:00
Bill Ferguson
56ec258cc7 [script_manager] Added API awareness so that the correct version of
scripts that match the API version of darktable are
                 used.

[Changelog.md]   Updated the change log with the latest changes.
2021-07-01 21:45:38 -04:00
Bill Ferguson
5da64a7da0 [API 7.0.0 compatibility] Made changes to take advantage of the latest API changes
including the ability to start and stop most scripts.
2021-06-19 23:34:14 -04:00
Bill Ferguson
4b63240ab9 Reverted register_event calls back to API 6.1.0 2021-06-11 21:44:38 -04:00
Bill Ferguson
9d59479049 Revert changes to accomadate API changes greater than 6.1 2021-06-11 19:47:43 -04:00
wpferguson
b1498aa664 inline if didn't work. Added intermediate register_event function in transition library 2021-02-10 00:18:48 -05:00
wpferguson
ade7008127 Added compatibility for lua events API change 6.2.1. 2021-02-01 18:27:20 -05:00
chrisaga
dfe589e843 script_manager.lua function clear_button must reset tooltip too 2020-12-28 19:18:35 +01:00
chrisaga
2be12e5b37 script_manager.lua localization proposal (including minor changes in the script) 2020-12-28 10:42:15 +01:00
wpferguson
37b523f989 [script_manager] rewrite of script_manager for a better fit with
darktable 3.4 and the new scripts_installer. Changed
                 interface to paged instead of scrolled so that less
                 screen space is required.  Added capability to
                 install/update external repositories and seamlessly
                 integrate with script_manager.
2020-12-23 19:54:16 -05:00
Bill Ferguson
4ab20d8088 Removed official/yield.lua since it was only required for lua API 3.x and less (darktable 2.0 and before). Removed require from scripts that had included it. 2020-11-21 18:33:26 -05:00
Bill Ferguson
650325257b made button a local variable 2020-08-16 15:57:41 -04:00
Bill Ferguson
a0a8a61d56 Enabled latest dev changes in lua API so that script_manager responds better to panel resizing 2020-08-16 15:52:57 -04:00
Bill Ferguson
509c7da384 changed darktable.current_view().name to darktable.current_view().id for view check because name is translated and id is not. 2020-08-16 13:18:27 -04:00