Commit graph

16 commits

Author SHA1 Message Date
Vacharanon
e8d678d191
feat: adds standalone build and a Dockerfile 2024-04-01 22:34:46 +01:00
Mark Mankarious
e7c79f0b9b refactor: simplifies library exports and includes reducers as exports 2023-11-03 13:01:17 +00:00
Mark Mankarious
0580440b28 feat: imports isopacks as separate package 2023-10-03 15:44:27 +01:00
Mark Mankarious
a1a98f288b feat: allows saving of scene 2023-08-28 21:01:56 +01:00
Mark Mankarious
109048c8d2 feat: adds link to Github repo in main menu 2023-08-28 19:32:51 +01:00
Mark Mankarious
9fb1cbf237 chore: builds isopacks separately 2023-08-21 13:47:26 +01:00
Mark Mankarious
3d0bbcbeb1 chore: changes webpack destination dir for validation 2023-08-09 09:42:24 +01:00
Mark Mankarious
fd938193f1 chore: exports validation separately to main bundle 2023-08-08 18:08:54 +01:00
Mark Mankarious
b2416f3e98 fix: resolves paths after typese are compiled 2023-08-08 16:35:06 +01:00
Mark Mankarious
38c4278e16 feat: adds utility methods on the window for debugging 2023-08-06 21:20:31 +01:00
Mark Mankarious
4da4235eda
refactor: migrate away from paperjs [PHASE 2] 2023-08-05 09:14:14 +01:00
Mark Mankarious
fbf48d26ca feat: allows codesandbox to open a browser preview 2023-07-29 10:09:34 +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
Mark Mankarious
fd88787eb1 feat: allows node icon to be changed 2023-07-12 12:16:52 +01:00
Mark Mankarious
c24f903376 chore: enables webpack source map 2023-04-03 01:56:43 +01:00
Mark Mankarious
b86c76ed05 chore: enables webpack dev server 2023-03-24 23:32:36 +00:00