Commit graph

43 commits

Author SHA1 Message Date
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
5cc71d762d 0.3.30 2023-07-11 14:17:12 +01:00
Mark Mankarious
2ba2782242 0.3.29 2023-07-11 13:50:15 +01:00
Mark Mankarious
de0b09b823 0.3.28 2023-07-10 12:01:32 +01:00
Mark Mankarious
6cb7c109f5 0.3.27 2023-07-05 19:39:35 +01:00
Mark Mankarious
f7ff75aa13 0.3.26 2023-07-05 19:27:29 +01:00
Mark Mankarious
54dafa4741 0.3.25 2023-07-05 18:03:30 +01:00
Mark Mankarious
53bd3f2c2f feat: shows animated outline around focussed nodes 2023-07-05 18:03:16 +01:00
Mark Mankarious
6052c80dfe 0.3.24 2023-07-04 19:44:38 +01:00
Mark Mankarious
6d2eb2571e 0.3.23 2023-07-04 19:40:06 +01:00
Mark Mankarious
1061fa8dcc chore: bumps version 2023-07-04 19:40:03 +01:00
Mark Mankarious
1d64e8164d 0.3.18 2023-07-04 19:37:47 +01:00
Mark Mankarious
1710492dce 0.3.17 2023-04-04 01:35:46 +01:00
Mark Mankarious
9009ec3a59 0.3.16 2023-04-04 01:29:19 +01:00
Mark Mankarious
afd215156d 0.3.15 2023-03-28 23:14:20 +01:00
Mark Mankarious
d1abf24563 0.3.14 2023-03-28 23:10:26 +01:00
Mark Mankarious
5dbeb973b0 feat: renders a basic node to scene 2023-03-28 23:09:59 +01:00
Mark Mankarious
b86c76ed05 chore: enables webpack dev server 2023-03-24 23:32:36 +00:00
Mark Mankarious
4cb585d252 0.3.13 2023-03-23 22:50:22 +00:00
Mark Mankarious
6145c51cb8 chore: updates npm package fields 2023-03-23 22:50:12 +00:00
Mark Mankarious
17deb3d828 0.3.12 2023-03-23 22:40:12 +00:00
Mark Mankarious
71ea97b6b2 0.3.11 2023-03-23 22:36:50 +00:00
Mark Mankarious
dfab4c243d fix: nodemon not watching for file updates 2023-03-23 21:47:09 +00:00
Mark Mankarious
28122ed6b7 feat: exports Scene typings 2023-03-23 21:24:18 +00:00
Mark Mankarious
a74ed34d1c chore: updates build script 2023-03-23 21:05:46 +00:00
Mark Mankarious
28f4db99b9 feat: exports types 2023-03-23 20:59:59 +00:00
Mark Mankarious
fa113f5da4 0.3.10 2023-03-22 22:10:20 +00:00
Mark Mankarious
3dc28ce58d 0.3.9 2023-03-22 00:31:56 +00:00
Mark Mankarious
12cd7f3941 0.3.8 2023-03-22 00:26:21 +00:00
Mark Mankarious
ca523b313a 0.3.7 2023-03-22 00:19:23 +00:00
Mark Mankarious
6b90ad9b7b feat: replaces xstate with custom state machine implementation 2023-03-22 00:19:00 +00:00
Mark Mankarious
08ff6865fc 0.3.6 2023-03-16 23:19:39 +00:00
Mark Mankarious
9fe5610c35 chore: adds license 2023-03-16 23:09:52 +00:00
Mark Mankarious
0d357d42be 0.3.5 2023-03-16 23:06:25 +00:00
Mark Mankarious
4ab5ca3bf7 chore: removes husky 2023-03-16 23:06:11 +00:00
Mark Mankarious
fc4bb38f80 chore: updates CI config 2023-03-16 22:42:15 +00:00
Mark Mankarious
8042e52e98 chore: bumps version 2023-03-16 22:38:07 +00:00
Mark Mankarious
1bd94be5a1 chore: bumps version 2023-03-16 22:05:16 +00:00
Mark Mankarious
76f67344af chore: updates CI config 2023-03-16 21:57:52 +00:00
Mark Mankarious
2c98a78a44 chore: bumps version 2023-03-16 21:27:51 +00:00
Mark Mankarious
868d0958b3 chore: configures CI 2023-03-16 21:27:09 +00:00
Mark Mankarious
80d6d8c525 Initial commit 2023-03-08 20:29:13 +00:00