Commit graph

29 commits

Author SHA1 Message Date
Mark Mankarious
1e950a7b55 refactor: refactors connector style into a zod enum 2023-10-04 18:50:39 +01:00
Mark Mankarious
0580440b28 feat: imports isopacks as separate package 2023-10-03 15:44:27 +01:00
Mark Mankarious
c240def317 feat: implements text tool 2023-08-31 12:02:17 +01:00
Mark Mankarious
aaf48bd33e feat: accepts an array of textboxes as part of initialData 2023-08-29 18:34:40 +01:00
Mark Mankarious
ca91184b6a refactor: moves ui elements into own component 2023-08-28 18:19:20 +01:00
Mark Mankarious
b34a2b27d3 fix: corrects value of disableInteractions 2023-08-25 18:30:11 +01:00
Mark Mankarious
a279729dc6 feat: adds documentation 2023-08-25 18:09:51 +01:00
Mark Mankarious
ab5c778780 refactor: renames initialScene -> initialData 2023-08-24 17:52:33 +01:00
Mark Mankarious
436cac10a0 refactor: renames interactionsEnabled > disableInteractions 2023-08-24 17:32:37 +01:00
Mark Mankarious
85e36bd876 feat: isoflow takes 100% height as default 2023-08-24 13:10:47 +01:00
Mark Mankarious
9fb1cbf237 chore: builds isopacks separately 2023-08-21 13:47:26 +01:00
Mark Mankarious
b7ac56337d feat: adds icons 2023-08-21 12:13:53 +01:00
Mark Mankarious
cdaaea4c3e refactor: propagates all naming of groups to rectangles 2023-08-18 12:07:15 +01:00
Mark Mankarious
0cb2446b9e refactor: simplifies renderer component 2023-08-17 10:42:43 +01:00
Mark Mankarious
030659709c refactor: implements more efficient calling of onSceneUpdate() 2023-08-17 01:04:05 +01:00
Mark Mankarious
07dc1d163c feat: allows icons to be drag and dropped onto canvas 2023-08-15 00:08:25 +01:00
Mark Mankarious
c638bf015c feat: allows project to be centered 2023-08-13 12:54:37 +01:00
Mark Mankarious
d1bc30e8d8 feat: prevents onSceneUpdated called the first time scene is loaded 2023-08-09 14:08:36 +01:00
Mark Mankarious
4a4f168671 feat: removes zustand dev tools 2023-08-08 14:28:45 +01:00
Mark Mankarious
f1f77d4eca feat: implements onSceneUpdated callback 2023-08-08 13:12:36 +01:00
Mark Mankarious
ad78b524b5 feat: installs zustand devtools 2023-08-08 11:29:54 +01:00
Mark Mankarious
0e5ca5a442 feat: allows all interactions to be disabled 2023-08-08 09:32:00 +01:00
Mark Mankarious
ad347817ff
refactor: moves state to context
keeping state in context prevents shared state between multiple instances of isoflow
2023-08-07 15:52:17 +01:00
Mark Mankarious
ea49ddf6d3 chore: renames flag 2023-08-07 01:12:59 +01:00
Mark Mankarious
9722a622fc fix: prevents unnecessary rerenders 2023-08-07 00:56:50 +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
8e6995c615
refactor: migrate away from paperjs [PHASE 1] 2023-08-01 13:33:55 +01:00
Mark Mankarious
55f9b37c56
feat: allows custom node labels (with example) 2023-07-29 09:57:10 +01:00
Renamed from src/App.tsx (Browse further)