Samuel Elliott
9bc29cc66e
Add automatic recompile of SCSS in themes and the CSS editor when any file is changed
2018-03-03 01:44:39 +00:00
Samuel Elliott
bd72246715
Fix for eslint-plugin-vue and some things eslint detected
2018-03-02 21:24:55 +00:00
Samuel Elliott
2060a41f5d
Fix plugin API modal manager
2018-03-02 20:48:29 +00:00
Samuel Elliott
fdc9330195
Add modal manager to plugin API
2018-03-02 20:19:59 +00:00
Samuel Elliott
f9e278cc75
Updated plugin API
...
- Renamed Settings to InternalSettings
- Renamed getPlugins/getThemes to listPlugins/listThemes
- Add Utils to the plugin API
- Add CssUtils to the plugin API
- Add error handling on plugin start
- Changed ThemeManager.getConfigAsSCSS[Map] to accept a SettingsSet instead of an array of SettingsCategory objects
- Add examples to the example plugin
2018-03-02 19:42:17 +00:00
Samuel Elliott
d3c3de5a79
Merge remote-tracking branch 'upstream/master' into add-setting-events
...
# Conflicts:
# client/src/modules/pluginapi.js
2018-02-13 23:07:46 +00:00
Samuel Elliott
9b9162346b
Add internal settings access to the plugin API
2018-02-13 22:37:24 +00:00
Jiiks
728aab8e95
Import modulemanager, add modules path to config, requires core rebuild
2018-02-14 00:24:04 +02:00
Jiiks
66721d80b5
Rename require to bridge
2018-02-13 18:43:44 +02:00
Jiiks
9a652e3748
add import to api
2018-02-13 18:18:01 +02:00
Samuel Elliott
7664266dfe
Add plugin exports
2018-02-12 22:51:22 +00:00
Jiiks
4e46675f94
add events for plugins
2018-02-12 01:04:07 +02:00
Jiiks
4a7a9ae1db
add base plugin api and pass vendor to plugins
2018-02-12 00:07:23 +02:00