I Started developing Material Theme Editor guys Stay tuned for Updates

Also this plugin features an intuitive non ui blocking feature
How i achieved this is first when there is a plugin with ui i gives a dialog that blocks the ui
What i was doing here is I draw an artboard with some settings user selects some of those and press a shortcut then the short loads what is selected based on context what is changed when compared to last time this way we can achieve non blocking ui with this concept

after this you can understand how smart shortcuts are used if not don’t hesitate to ask me

Try this concept if you like it and want to use for non ui blocking feature

How it handles the changes is simply load the id of scenegraphs of each element

first you have to select an option in your ui and click a shortcut the short saves the changes to memory or storage then after settings are changed click outside of artboard and click a shortcut which takes documentRoot as parameter once documentRoot is your parameter it has editcontext of all elements in document so shortcut loads the changes.

This is some bulkier than normal but it provides a clean non blocking ui plugin feature

once this feature is completed the work reduces the bulkiness

How is this concept guys do you like it or any suggestions ?