Commit Graph

13 Commits

Author SHA1 Message Date
Bill Ferguson
4a81b560f9 Changed position of script manager to the center section of the left
panel at the bottom of the section.  This takes care of the problem
of darktable exceeding the vertical screen size and not being
scrollable.
2020-05-23 16:54:24 -04:00
Bill Ferguson
8b714edb67 Changed check_min_api_version() to print error messages and throw an error if the minimum api is not satisfied. Updated the scripts to reflect the changed check_min_api_version(). 2019-02-20 00:22:05 -05:00
Bill Ferguson
451c7fb956 Added check_min_api_function to dtutils.lua to check the minimum version of the lua API required for a script to run. This is intended to replace the API check done with darktable.configuration.check_version(), which requires changing each time the API version changes. check_min_api_version should work for all API version changes unless backward compatibility is broken. All the scripts using darktable.configuration.check_version() were changed to use check_min_api_version(). 2019-02-18 19:46:11 -05:00
Bill Ferguson
0550f4e28a Fixed bug where the wrong script could be activated, because the script to activate was found by string matching. Replaced string match with value of category selector and script name to avoid any ambiguity. 2018-11-21 21:24:28 -05:00
Bill Ferguson
e7adf8cfb2 string.match on a filename with a - resulted in a failed match. Added a check for the dash and escaped it. 2018-08-26 00:39:58 -04:00
Bill Ferguson
f724335b91 fixed buy on windows where preferences wee not getting saved 2018-08-23 12:50:50 -04:00
Bill Ferguson
0858a19138 reverted change from nested if statements to a multiple and statement because it didn't work 2018-08-20 23:47:30 -04:00
Bill Ferguson
8d746427a6 fixed typo in preferences 2018-08-20 23:24:30 -04:00
Bill Ferguson
abc959a814 enabled link to lua-scripts version 2018-08-20 21:28:54 -04:00
Bill Ferguson
02bb942abd Cleaned up the code and incorporated Tobias Jakob's comments 2018-08-20 21:12:07 -04:00
Bill Ferguson
a37c33ec36 Fixed enable preference not saved 2018-08-19 12:30:45 -04:00
Bill Ferguson
0e4926426f Added error feedback when script doesn't load 2018-08-19 01:11:54 -04:00
Bill Ferguson
a309db8739 Created tools/script_manager.lua to provide an interface from darktable for managing the lua scripts. Updated README.md to reflect the added script. 2018-08-18 15:04:43 -04:00