This took some doing, but fixed the service removal thanks to ES6
Promises and a lot of detective work.
Also removed Auth0, and replaced it with a human-readable JSON
exporter/importer that works in the same way.
Remove the option to "toggle" it from the menu, because it never did
anything when set to always on, and it'd never be useful to close it
from there as opposed to the "x", which also doesn't work with
"always on".
You'll have to deselect "always on status bar" for your already existing
services.
Closes#15
- This must be initialized once in the app itself, which makes the
context menu work correctly in the main Rambox window.
- Aside from that, each webview needs to be initialized with
electron-context-menu as well.
- I'm currently running a custom fork with this functionality added
and everything works exactly as expected.