Commit Graph

23 Commits

Author SHA1 Message Date
Bill Ferguson
d696e6e3f2 official/selection_to_pdf - added default opens for Linux, MacOS,
and Windows
2025-11-23 21:04:54 -05:00
Bill Ferguson
d123634679 Changed script names in metadata from filenames to names by
removing underscores, spelling out abbreviations, etc.
2024-10-22 00:13:30 -04:00
Bill Ferguson
5be3d6986e official/selection_to_pdf - dont translate internal module name 2024-09-08 23:24:33 -04:00
Bill Ferguson
6c686128d2 official/*.lua - Removed bindtextdoamin so that darktable can handle
the translation
2024-08-31 16:48:36 -04:00
Bill Ferguson
55e68f8cd0 Added metadata fields to scripts that script_manager can access and
display as a tooltip.

Added script_manager integration to those scripts that didn't have it.
2024-05-15 21:23:13 -04:00
Bill Ferguson
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.
2024-05-14 22:39:22 -04:00
Bill Ferguson
05a73d8810 changed translatable strings to lower case 2024-03-29 12:45:28 -04:00
Bill Ferguson
37dba718a2 updated official scripts to use darktable translation facilities 2024-01-20 15:25:16 -05:00
Bill Ferguson
14d5a79db2 Added script_data.show to script_data blocks 2023-07-16 13:04:00 -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
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
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
supertobi
67d92bd070 Update selection_to_pdf.lua
added {5,0,0} to the check_version
2018-01-02 11:37:10 +01:00
Bill Ferguson
93e30a8542 Verified API 4.0.0 compatibility and made the necessary changes 2016-11-07 22:53:52 -05:00
Bill Ferguson
f550822943 Added require "official/yield" to scripts that use dt.control.execute() so that they work correctly if you haven't required official/yield somewhere else. 2016-10-21 13:25:40 -04:00
tejovanthn
8392f6f5a6 enables custom number of thumbnails per row
Changes the thumbs_per_line from a text field to a slider
2016-06-29 03:19:20 +05:30
Jérémy Rosen
783194e253 update to newest API change in master 2016-04-17 20:46:32 +02:00
wpferguson
98a4144403 Update selection_to_pdf.lua
Added API version 3.0.0 for compatibility with Darktable 2.0.  Tested with Darktable 2.0.
2016-01-06 10:51:56 -05:00
Boucman
8aab42e36a Merge pull request #11 from supertobi/patch-1
Update selection_to_pdf.lua
2015-08-26 10:37:49 +02:00
supertobi
30e29139c7 Update selection_to_pdf.lua
xdg-open opens a file in the user's preferred application. You could even remove this preference. This will improve the script for everyone not using evince.
2015-08-25 10:39:18 +02:00
supertobi
e273f1fa50 Update selection_to_pdf.lua
improved documentation:

ADDITIANAL SOFTWARE NEEDED FOR THIS SCRIPT
* a PDF-Viewer
* pdflatex (Latex)
2015-08-25 10:31:07 +02:00
Jérémy Rosen
9452f3046f new script : selection_to_pdf
exports the selection and create a pdf file from the result.
2015-05-30 09:05:20 +02:00