912ae93d10
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 01:56:48 -04:00
b613cc266a
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 01:56:38 -04:00
dfb8d4e7c6
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 01:48:36 -04:00
b8e3ec4302
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 01:43:31 -04:00
d4e21b7877
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 01:43:20 -04:00
d10cf968f1
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 01:33:09 -04:00
880ec7fc58
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 01:26:45 -04:00
432b6b5dd7
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 01:21:17 -04:00
5f5ad426bf
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 01:01:33 -04:00
52acdb9036
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 00:45:27 -04:00
138b23674a
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 00:36:43 -04:00
8a710798f7
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-09 00:17:34 -04:00
be5557080b
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-08 23:38:48 -04:00
994b9c6472
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-08 23:28:50 -04:00
d05536bed4
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-08 23:21:54 -04:00
cc4f1d7251
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-08 23:11:33 -04:00
2ddd0965cd
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-08 22:40:54 -04:00
4e68e420cc
removed debugging print statemant
Bill Ferguson
2020-08-08 22:40:40 -04:00
50be8a9240
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-08 22:11:29 -04:00
d1e330eee0
Added check to ensure we are in lighttable view prior to callling darktable.register_lib. If darktable was invoked in single image (darkroom) mode, then an event handler is registered to detect the change from darkroom mode to lighttable mode so that we can then call darktable.register_lib.
Bill Ferguson
2020-08-08 22:01:58 -04:00
797d668ebb
Fixed typo
Bill Ferguson
2020-08-04 11:11:41 -04:00
b23595ff54
Added latest scripts
Bill Ferguson
2020-08-03 18:52:28 -04:00
7790c9700b
Separated check_if_bin_exists() into 2 functions, one to check the returned executable_path variable and another to search for the binary if it wasn't detected. All results are checked to ensure they exist, are a file, and are executable. This fixes the situation where a directory gets stored as an executable path. Search functions are operating system specific. Executable paths are saved for MacOS and Windows to make for shorter searches in the future.
API-5.0.2
Bill Ferguson
2020-08-02 18:33:49 -04:00
1d5192a39c
removed duplpicate copies of the is_ functions
Bill Ferguson
2020-07-21 20:40:22 -04:00
04525e1258
Added functions is_file(path), is_dir(path, and is_executable(path) to ensure a path is a file, directory, or executable respectively. Replaced code in check_if_bin_exists with these functions to reduce the lines of code and make it more understandable.
Bill Ferguson
2020-07-21 16:39:34 -04:00
57a9a8495c
made newly added strings translatable
Bill Ferguson
2020-07-19 15:38:08 -04:00
53bb95e6fd
Added entry widget to display the current setting, or a placeholder specifying what would or should happen depending on operating system to provide visual feedback.
Bill Ferguson
2020-07-19 13:13:24 -04:00
a40fe3099d
Typo in README
Cameron Chamberlain
2020-07-19 10:54:48 +10:00
948e8690dd
Pulled preklov's branch, resolved conflicts, then merged into new branch with only 1 commit, essentially squashing the delete and replace file commits.
Bill Ferguson
2020-06-20 14:49:31 -04:00
802c17d590
Added translated text
Noah
2020-06-16 01:59:43 -07:00
71e72b688f
Exported luts now have folder hierarchy
Noah
2020-06-16 01:50:59 -07:00
1c9042c496
Added a sanitize_lua function to the string library for sanitizing strings of lua "magic" characters before using the string in a string function that involves matching.
Bill Ferguson
2020-06-09 20:22:02 -04:00
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.
Bill Ferguson
2020-05-23 16:54:24 -04:00
54a66f9ab2
Category Tag default & no_person_found
Stephan Bolten
2020-05-09 19:58:57 +02:00
0856858e73
Updated comments to reflect current usage practices. Added/updated links to the online manual for each of the widgets. Added translation. Removed reference to api_major_version 6
Bill Ferguson
2020-05-08 00:15:31 -04:00
23131a301b
Fix include path
Noah Clarke
2020-05-07 12:15:31 -07:00
aef7363bee
make 8bit not 16bit luts (extra depth uneeded)
Noah
2020-05-06 13:19:12 -07:00
d579b257a8
Added "People" category to tag routine
Stephan Bolten
2020-05-06 18:57:50 +02:00
4455347930
Exporting luts now creates a job
Noah
2020-05-06 01:14:34 -07:00
5709cfebd4
Remove unneeded API check
Noah
2020-05-05 00:02:47 -07:00
01184bee72
Updated API version check and forced PNG to 16 bits
Noah
2020-05-04 23:58:52 -07:00
71207e8f57
1 - face_recognition.lua fails to run in a fresh installation of darktable. It is due to pull request #221 where reset_preferences() and save_preferences() are called before being defined. This is actually a expected behavior because compiles script is one pass instead of two pass (like some other languages, like C). Moving a small piece of preferences setting code to the end of file solves the issue, because all required objects and functions are defined at that point. 2 - Add some more logs
Piter Dias
2020-04-25 19:57:14 -03:00
8c75b9316d
Rollback some indentation changes
Piter Dias
2020-04-16 01:46:45 -03:00
9870ddbe86
face_recognition.lua script face some stability and performance issues on an i5-6600, 32 GB and GTX 1060 6GB: 1. Taking to much time – almost a day for 3000 images 2. Crashing due to lines malformation in facerecognition.txt – some times face_recognition Python script concatenates two output lines in just once, what is not expected by face_recognition.lua script 3. Crashing the whole system in Linux – I keep receiving “bash: fork: resource temporarily unavailable” trying to process a too big (starting from some hundreds) image list. Some other applications starts to crash at this point. It seems related to the attach tag call because commenting this instruction (for debugging purposes) eliminates the crashes. After debugging the Lua script and checking Lua and SQL darktable out logs, I decided to make the following changes: 1. Remove an inner loop in the processing results step – helps preventing issue 1 2. Remove a loop in the export step – helps preventing issue 1 3. Remove duplicate tags (when there are more more than a reference face for each person) while facerecognition.txt is read – helps preventing issue 1 and 3 4. Make a sanity check with processing images, skip any malformation data – helps preventing issue 2 5. Reduces the sqlite access by caching tags that where already created for a previous image – helps preventing issue 3
Piter Dias
2020-04-15 14:03:58 -03:00
c7eb101920
Updated the "USAGE" section in the header of enfuseAdvanced.lua
supertobi
2020-04-15 17:42:42 +02:00
2b171aef7c
German translation of OpenInExplorer.lua
preklov
2020-04-14 19:33:54 +02:00
ec0fe0b047
Rename OpenInExplorer.lua to contrib/OpenInExplorer.lua
preklov
2020-04-14 16:15:45 +02:00
bbfa81f051
Add files via upload
preklov
2020-04-14 15:46:41 +02:00