Commit graph

6 commits

Author SHA1 Message Date
Mark Mankarious
f80815976d feat: enables dragging of connector anchors 2023-10-07 18:58:42 +01:00
Mark Mankarious
0580440b28 feat: imports isopacks as separate package 2023-10-03 15:44:27 +01:00
Mark Mankarious
b2bf329e84 refactor: connector functionality 2023-08-15 16:24:39 +01:00
Mark Mankarious
b2416f3e98 fix: resolves paths after typese are compiled 2023-08-08 16:35:06 +01:00
Mark Mankarious
d9daa68b0d feat: implements group rendering (UI not implemented yet) 2023-07-26 13:04:27 +01:00
Mark Mankarious
773473b58e
refactor: integrates the renderer with react
Migrates away from using a standalone renderer and mobx for plumbing.  Previously there was a lot of manual syncing needed between the React UI and the Renderer, which added a lot of overhead and complexity. 

Scene state is now held in a store (facilitated by Zustand).  This acts as a single source of truth shared over the renderer and the UI, and both react to changes on the store.
2023-07-20 16:45:54 +01:00