* distilled code of transformer to its most essential code
* made multi node transform work
* attach and detach transformer listeners
* update all the react-land comps for the latest setup of transformer
* lock button states are functional
* bring lock logic into the signal management (away from the konva app)
* position the context menu/loading bar with proper trigonometry
* move nodetransformer to nodecontext, cleanups, named parameters, etc
* fix: small typo in dialog video upload
* fix: always bring transformer to the top
* fix: refresh transformer on delete, calculate position for loading bar as well
---------
Co-authored-by: wil <wil@storyteller.ai>
* Fixed highlight bug.
Moving ImageNode to
NetworkedNodeContext base class
to make the code easier to manage with an undo stack.
This may have broken video nodes which will be fixed now.
* Selection Manager corrected to handle the states of selection correctly.
Video Node is broken needs fixes.
* Fixed the selection states.
Selects while dragging and using shift correctly.
* Ok one more bug discovered it is now fixed.
* Fixed multiselect again.
* Fixed issues with instancing
* Fixed the video playing and pausing
* Fix context menu rendering on window changing
* Send Zip Blob Back.
* Testing rendering problem by extracting the zip.
* Test bench for figuring out why this is broken is setup.
* A bit of a warzone need to go back.
* OffScreenSceneCanvas
OffScreenSceneContext
Works just fine need to merge in main
* Meme Engine ready for testing.