Commit graph

258 commits

Author SHA1 Message Date
Mark Mankarious
6f028faa3c fix: removes touchmove for now 2023-08-18 11:34:55 +01:00
Mark Mankarious
f0e6766a44 fix: issues with manipulating stale groups when dragging 2023-08-17 20:29:56 +01:00
Mark Mankarious
19478abb78 feat: allows translation of rectangles 2023-08-17 20:00:44 +01:00
Mark Mankarious
605771959c chore: updates copy 2023-08-17 19:34:33 +01:00
Mark Mankarious
b220c25fe0 fix: returns only first item after a click on a tile (for efficiency) 2023-08-17 19:31:46 +01:00
Mark Mankarious
7275dd3a23 refactor: renames reducers to modes in interactionManager 2023-08-17 19:09:47 +01:00
Mark Mankarious
dc04314f46 feat: adds basic editor example 2023-08-17 18:47:31 +01:00
Mark Mankarious
d0f3cdf791 feat: updates styling on node labels 2023-08-17 18:41:45 +01:00
Mark Mankarious
f13d3a60fb fix: removes redundant hook 2023-08-17 18:25:47 +01:00
Mark Mankarious
fc20387e7d fix: label heights on nodes 2023-08-17 18:25:24 +01:00
Mark Mankarious
15e4889151 chore: updates interaction references 2023-08-17 16:57:07 +01:00
Mark Mankarious
99b9b04a25 chore: renames reducers folder to modes 2023-08-17 16:56:42 +01:00
Mark Mankarious
799750e4d7 chore: excludes node_modules in tsconfig 2023-08-17 16:14:40 +01:00
Mark Mankarious
e08cf8e880 chore: removes redundant zod structure 2023-08-17 14:42:18 +01:00
Mark Mankarious
536b51dc29 feat: debug mode size indicator now wraps around all items 2023-08-17 13:25:48 +01:00
Mark Mankarious
975ce6ae92 fix: first tile not registering when dragging item 2023-08-17 12:37:46 +01:00
Mark Mankarious
3112842174 feat: executes entry / exit logic for interactions 2023-08-17 12:10:01 +01:00
Mark Mankarious
2cb9648303 fix: issue with first group drawn not displayed 2023-08-17 11:54:48 +01:00
Mark Mankarious
2158b5e523 fix: ui bug when creating scene elements
...and simultaneously clicking on a toolmenu item
2023-08-17 11:50:12 +01:00
Mark Mankarious
94fbf4bba2 fix: reverts experimental mechanic to test efficiency gains 2023-08-17 11:45:59 +01:00
Mark Mankarious
c1dd6ed44e refact: simplifies interactions manager 2023-08-17 11:16:32 +01:00
Mark Mankarious
0cb2446b9e refactor: simplifies renderer component 2023-08-17 10:42:43 +01:00
Mark Mankarious
f7532c2b85 fix: removes unused ref 2023-08-17 10:08:26 +01:00
Mark Mankarious
f06acb6375 fix: calls function correctly 2023-08-17 10:04:36 +01:00
Mark Mankarious
fd5258e38c fix: removes redundant function calls 2023-08-17 01:05:19 +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
15bb5fb6d0 fix: issue with skipping tiles while dragging nodes 2023-08-16 16:18:43 +01:00
Mark Mankarious
6bf17402b3 fix: reinstates debug tools 2023-08-16 16:17:29 +01:00
Mark Mankarious
c3b72e3cfd fix: bug with disappearing item controls 2023-08-16 15:59:10 +01:00
Mark Mankarious
6139401711 fix: fixes zIndex ordering among nodes 2023-08-16 14:31:14 +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
ca19a4b36b chore: adds tests 2023-08-14 11:48:51 +01:00
Mark Mankarious
c638bf015c feat: allows project to be centered 2023-08-13 12:54:37 +01:00
Mark Mankarious
9cfef256e2 0.3.45 2023-08-11 11:09:15 +01:00
Mark Mankarious
6597a644f5 chore: updates tsconfig 2023-08-11 11:09:10 +01:00
Mark Mankarious
46f9d8fd1b 0.3.44 2023-08-11 11:00:56 +01:00
Mark Mankarious
dba27c1965 chore: updates tsconfig 2023-08-11 11:00:16 +01:00
Mark Mankarious
b175ef7248 0.3.43 2023-08-11 10:47:31 +01:00
Mark Mankarious
213a5d62e9 fix: console errors 2023-08-10 22:56:47 +01:00
Mark Mankarious
d017b3eaa8 feat: disables lasso mode for now 2023-08-10 19:42:01 +01:00
Mark Mankarious
7a5b99668b feat: prevents user highlighting while dragging 2023-08-10 19:40:41 +01:00
Mark Mankarious
494a6a0a7c fix: removes console.log 2023-08-10 19:31:47 +01:00
Mark Mankarious
516ab8b633 feat: fixes zIndexing of scene items 2023-08-10 19:31:01 +01:00
Mark Mankarious
620970e99d feat: sets min width on node labels 2023-08-10 18:53:51 +01:00
Mark Mankarious
cbe7249c15 refactor: simplifies dev by removing animations (for now) 2023-08-10 18:51:19 +01:00
Mark Mankarious
e384934d7c fix: fixes pan mode 2023-08-10 18:18:29 +01:00
Mark Mankarious
cfd8a5ab51 refactor: simplifies interaction manager logic 2023-08-10 17:36:46 +01:00