This PR moves the styling option onto layer panel.
Since BSVE doesn't have a good session concept, the style is still saved to the dataset, when needed (with a checkbox).
Also, I talked about a library called reconcile.js, which mimics the way React update the dom. Over the past development with Minerva, I constantly find myself need the DOM merging updating.
I included it in this PR as a utility function (Probably will always be), it worked great for this PR. I think it will help this and future developments.
However, it's currently using a forked version of mine, which adds an option to help parent child view relationship.
This PR moves the styling option onto layer panel. Since BSVE doesn't have a good session concept, the style is still saved to the dataset, when needed (with a checkbox).
Also, I talked about a library called reconcile.js, which mimics the way React update the dom. Over the past development with Minerva, I constantly find myself need the DOM merging updating. I included it in this PR as a utility function (Probably will always be), it worked great for this PR. I think it will help this and future developments. However, it's currently using a forked version of mine, which adds an option to help parent child view relationship.