Bill Ferguson
284c0f9714
tools/script_manager - fixed metadata decoding to get rid of spurious
...
commas
2024-05-15 21:33:29 -04:00
Bill Ferguson
f6916c3a15
tools/script_manager - lower cased mixed case buttons and headings
2024-05-15 14:51:14 -04:00
Bill Ferguson
b1b3392b92
tools/script_manager removed color interface check button. Color can
...
be specified in the CSS using the tags that are
present if desired.
Cleaned up formatting of configuration items.
Added a few debugging messages.
2024-04-09 21:41:42 -04:00
Bill Ferguson
ddf0c89402
tools/script_manager - cleaned up layout of panels and added some
...
spacing so what is being operated on is more
appearent
2024-04-06 21:28:58 -04:00
Bill Ferguson
3b0ff3475a
tools/script_manager added blank lines to improve code readability
2024-04-05 21:12:45 -04:00
Bill Ferguson
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.
2024-04-05 20:38:10 -04:00
Bill Ferguson
a11726889d
tools/script_manager - add support for "local" libraries by adding
...
entries in the package.path search path if
required
2024-04-02 19:09:31 -04:00
Bill Ferguson
86ee8adbce
tools/script_manager - changed category/categories to folder/folders to
...
accurately refrect reality and to open the possibility
of actually categorizing scripts.
2024-04-01 18:26:41 -04:00
Michael Meister
febc3b1659
tools/script_manager - fixed crash
...
The script manager crashes if a LUA script was not copied to a
subfolder but directly into the LUA directory. The reason is that
the regular expression, which among other things extracts the
category of the script from its file path, does not match and thus
the category is null. To prevent this, a null check has been added.
2024-01-27 12:27:40 +01:00
Bill Ferguson
4735be470a
tools/script_manager - don't set lib visibility unless we are in
...
lighttable view
2024-01-24 13:16:42 -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
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
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