Load plugins before Login page and workspace are initialized
Key details
Description
I noticed that there may be situations when there are delays during plugin rendering in workspace tabs.
So I researched how plugin are loaded and I realized that we need to load plugins before the Workspace is initialized
This opens the door to change various workspace settings (like the appearance of the search input, or tab position, override spark properties through plugin) through plugin mechanism
Also it is going to be easier to extend the whole sparkplug mechanism, making it more powerful
I noticed that there may be situations when there are delays during plugin rendering in workspace tabs.
So I researched how plugin are loaded and I realized that we need to load plugins before the Workspace is initialized
This opens the door to change various workspace settings (like the appearance of the search input, or tab position, override spark properties through plugin) through plugin mechanism
Also it is going to be easier to extend the whole sparkplug mechanism, making it more powerful