Color selector modal and settings panel are now mounted as react apps.
The CSS for these two parts of the plugin has been moved to styled components using goober.
The settings panel now keeps a local copy of the settings and only writes to the settings file when the user saves the changes. User is warned if they have any unsaved changes. The new UI looks as follows:
Refactors the plugin to use React: