Commit Graph

7 Commits

Author SHA1 Message Date
Ferdinand Thiessen c37f4db241 [plugin] Modifications on Plugin Notification
* Add function called before Notification gets dismissed
* Promises can have any type, we do not need to force void return type
2021-11-24 14:34:22 +01:00
Ferdinand Thiessen 84f66ab86a [plugin] Add ID to loaded plugins 2021-11-11 13:34:17 +01:00
Ferdinand Thiessen f5288cb8d3 [plugin] Allow ordering MenuLinks, widgets: renamed priority to order 2021-07-29 18:14:49 +02:00
Ferdinand Thiessen fddbe60b45 [core] Only export types for @flaschengeist/api 2021-05-26 16:55:53 +02:00
Ferdinand Thiessen 6ab3bf2ad5 [format] Run prettier 2021-05-26 16:55:24 +02:00
Ferdinand Thiessen 131063dae8 [plugin] Plugins only can require backend modules *BREAKING*
Frontend module dependencies are resolved by the package.json peerDependencies.
This breaks current behaviour as the backend property is merged into the "frontend".
2021-05-25 16:48:14 +02:00
Ferdinand Thiessen 91888f694b [plugin][core] Fixed entry point, work on plugin definitions
* Entry point is now in source, no need to compile, this is done
  by Flaschengeist when included
* Added `id` property to plugins
* Required modules now support version dependencies
2021-05-21 17:04:29 +02:00