acm-uiuc / twilight-old

Underglow for the Ceiling
4 stars 3 forks source link

Implement dynamic plugin loading #11

Closed wchill closed 7 years ago

wchill commented 7 years ago

Plugins can now be loaded at runtime. Currently plugins will be cycled through on a fixed rotation; the logic for this can be changed if necessary.

Define the plugin directory in config.yml, plugin order, priority and persistence in plugins.yml, and plugins can provide their own config files if they need them (which should be loaded using ConfigLoader).