added a customizable plugin system

- the base LUA functionality has been implemented as a mandatory plugin
- the jtacautolase functionality has been implemented as a plugin
- added a VEAF framework plugin

The plugins have GUI elements in the Settings window.
This commit is contained in:
David Pierron
2020-10-12 17:27:13 +02:00
parent c77bfe9da2
commit d22943d755
20 changed files with 330 additions and 65 deletions

3
.gitignore vendored
View File

@@ -21,4 +21,5 @@ logs/
qt_ui/logs/liberation.log
*.psd
resources/scripts/plugins/*
plugin/custom/__plugins.lst
plugin/custom/*.lua