Commit graph

20 commits

Author SHA1 Message Date
Mark Mankarious
c1dd6ed44e refact: simplifies interactions manager 2023-08-17 11:16:32 +01:00
Mark Mankarious
030659709c refactor: implements more efficient calling of onSceneUpdate() 2023-08-17 01:04:05 +01:00
Mark Mankarious
c3b72e3cfd fix: bug with disappearing item controls 2023-08-16 15:59:10 +01:00
Mark Mankarious
bd7a11849c feat: implements rectangle tool basics 2023-08-16 14:27:31 +01:00
Mark Mankarious
b2bf329e84 refactor: connector functionality 2023-08-15 16:24:39 +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
7a5b99668b feat: prevents user highlighting while dragging 2023-08-10 19:40:41 +01:00
Mark Mankarious
e384934d7c fix: fixes pan mode 2023-08-10 18:18:29 +01:00
Mark Mankarious
1a2f070004 chore: tightens typings on interaction reducers 2023-08-10 17:19:22 +01:00
Mark Mankarious
97d65fabf4 feat: reinstates interactions 2023-08-10 11:11:34 +01:00
Mark Mankarious
194b4eda2d feat: removes custom label container for now 2023-08-08 17:55:54 +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
ea49ddf6d3 chore: renames flag 2023-08-07 01:12:59 +01:00
Mark Mankarious
50c73235fe fix: removes references to window size, replaces with renderer size 2023-08-07 00:29:59 +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