Commit graph

91 commits

Author SHA1 Message Date
Mark Mankarious
fd705e438d 0.4.6 2023-10-04 18:50:42 +01:00
Mark Mankarious
6ed33286c0 0.4.5 2023-10-04 18:25:59 +01:00
Mark Mankarious
0e29ce31ef fix: adds tsc to linting script 2023-10-04 12:12:08 +01:00
Mark Mankarious
4d7c93fcec 0.4.4 2023-10-03 15:48:37 +01:00
Mark Mankarious
9dd7708c10 0.4.3 2023-10-03 15:45:11 +01:00
Mark Mankarious
0580440b28 feat: imports isopacks as separate package 2023-10-03 15:44:27 +01:00
Mark Mankarious
8cb361a428 0.4.1 2023-08-29 15:01:14 +01:00
Mark Mankarious
e48606a75f 0.4.0 2023-08-29 10:09:03 +01:00
Mark Mankarious
a1a98f288b feat: allows saving of scene 2023-08-28 21:01:56 +01:00
Mark Mankarious
ea3fed3571 0.3.51 2023-08-26 17:24:15 +01:00
Mark Mankarious
96cf2c9a9b 0.3.50 2023-08-26 17:19:12 +01:00
Mark Mankarious
9f516fb7da chore: updates codesandbox config (builds docs before starting) 2023-08-25 21:45:47 +01:00
Mark Mankarious
452a8a4136 chore: updates package.json description 2023-08-25 21:40:43 +01:00
Mark Mankarious
a279729dc6 feat: adds documentation 2023-08-25 18:09:51 +01:00
Mark Mankarious
e5d476df71 0.3.49 2023-08-21 16:33:37 +01:00
Mark Mankarious
b0b92b3f34 0.3.48 2023-08-21 14:09:36 +01:00
Mark Mankarious
bfb029584d feat: adds linting dependency 2023-08-21 11:44:07 +01:00
Mark Mankarious
9354afb2ac 0.3.47 2023-08-20 12:30:32 +01:00
Mark Mankarious
030659709c refactor: implements more efficient calling of onSceneUpdate() 2023-08-17 01:04:05 +01:00
Mark Mankarious
8a3384a7ef 0.3.46 2023-08-16 16:26:27 +01:00
Mark Mankarious
9cfef256e2 0.3.45 2023-08-11 11:09:15 +01:00
Mark Mankarious
46f9d8fd1b 0.3.44 2023-08-11 11:00:56 +01:00
Mark Mankarious
b175ef7248 0.3.43 2023-08-11 10:47:31 +01:00
Mark Mankarious
cfee9033bf chore: updates zod package 2023-08-08 17:17:46 +01:00
Mark Mankarious
57f6a0059b feat: implements callback example 2023-08-08 17:00:34 +01:00
Mark Mankarious
b2416f3e98 fix: resolves paths after typese are compiled 2023-08-08 16:35:06 +01:00
Mark Mankarious
4a4f168671 feat: removes zustand dev tools 2023-08-08 14:28:45 +01:00
Mark Mankarious
cd70da3a27 fix: moves zustand devtools from devDeps to deps (solves linting issue) 2023-08-08 11:32:28 +01:00
Mark Mankarious
ad78b524b5 feat: installs zustand devtools 2023-08-08 11:29:54 +01:00
Mark Mankarious
03837c2a2f 0.3.42 2023-08-05 09:52:45 +01:00
Mark Mankarious
9814af2756 fix: bumps @types/react down to v17 for compatibility 2023-08-05 09:50:52 +01:00
Mark Mankarious
c89bd0908c 0.3.41 2023-08-05 09:39:03 +01:00
Mark Mankarious
b551edd28f 0.3.40 2023-08-05 09:15:53 +01:00
Mark Mankarious
4da4235eda
refactor: migrate away from paperjs [PHASE 2] 2023-08-05 09:14:14 +01:00
Mark Mankarious
55f9b37c56
feat: allows custom node labels (with example) 2023-07-29 09:57:10 +01:00
Mark Mankarious
4d63b56a81 0.3.39 2023-07-27 14:51:52 +01:00
Mark Mankarious
43aab4758e
feat: implements connectors 2023-07-27 14:51:18 +01:00
Mark Mankarious
443c1f9b84 0.3.38 2023-07-26 13:18:37 +01:00
Mark Mankarious
7ae1d838df 0.3.37 2023-07-26 13:04:42 +01:00
Mark Mankarious
75ed4b6547 0.3.36 2023-07-25 16:31:15 +01:00
Mark Mankarious
ed02f9161b 0.3.35 2023-07-25 16:11:49 +01:00
Mark Mankarious
3464343bb0 0.3.34 2023-07-25 14:53:40 +01:00
Mark Mankarious
37fd9ea16c
feat: exposes api to update single node and hook into scene changes 2023-07-24 12:36:23 +01:00
Mark Mankarious
dc41805f82 0.3.33 2023-07-20 16:58:35 +01:00
Mark Mankarious
db28d94906 fix: updates package to be compatible with others 2023-07-20 16:58:30 +01:00
Mark Mankarious
6570d3513a 0.3.32 2023-07-20 16:55:04 +01:00
Mark Mankarious
5f63a4d4d6 fix: removes unused package dependency 2023-07-20 16:54:00 +01:00
Mark Mankarious
d7af693f1b 0.3.31 2023-07-20 16:46:37 +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