Commit graph

229 commits

Author SHA1 Message Date
Mark Mankarious
a1783f180b feat: allows node labels to be expanded 2023-10-12 13:53:22 +01:00
Mark Mankarious
bfce0b48e5 refactor: simplifies how zooming & scrolling is applied 2023-10-12 13:29:55 +01:00
Mark Mankarious
ba44af5c87 refactor: applies origins of 0,0 to all scene layers 2023-10-12 09:47:09 +01:00
Mark Mankarious
6a0a3982b7 refactor: unifies various ui states into single enum 2023-10-11 18:07:42 +01:00
Mark Mankarious
034a8490e3 refactor: simplifies logic inside of onMouseEvent 2023-10-11 16:22:59 +01:00
Mark Mankarious
3dbc5fc4bf fix: removes unnecessary imports 2023-10-11 16:22:44 +01:00
Mark Mankarious
a841504154 feat: implements basic support for touch devices 2023-10-11 16:06:56 +01:00
Mark Mankarious
d551897bda feat: reduces height of node labels 2023-10-11 10:50:14 +01:00
Mark Mankarious
5f015c4539 feat: changes starting mode to PAN 2023-10-11 10:47:57 +01:00
Mark Mankarious
4de4882b03 feat: styling updates on all ui elements 2023-10-11 10:42:26 +01:00
Mark Mankarious
3b02ae1f22 feat: allows main menu to be hidden 2023-10-10 14:45:44 +01:00
Mark Mankarious
cfb60f37cf feat: updates 'read more' button styling 2023-10-10 14:36:47 +01:00
Mark Mankarious
dba4b3b687 refactor: minor code style updates 2023-10-10 14:21:45 +01:00
Mark Mankarious
1c6af28ca8 feat: updates example scene 2023-10-10 14:21:33 +01:00
Mark Mankarious
e65a782feb feat: implements 'clear canvas' menu item 2023-10-09 22:37:31 +01:00
Mark Mankarious
b5a57d067f feat: blocks pointer-events on title 2023-10-09 22:27:38 +01:00
Mark Mankarious
cbdcc767d4 feat: updates example content 2023-10-09 22:13:19 +01:00
Mark Mankarious
04fa3cfe77 fix: linting errors 2023-10-09 22:13:03 +01:00
Mark Mankarious
a19ea29141 fix: passes full list of connector properties 2023-10-09 21:44:02 +01:00
Mark Mankarious
f9cc014dc7 feat: updates example scene 2023-10-09 18:51:20 +01:00
Mark Mankarious
2f9bc47eb5 feat: upgrades performance on debug tools 2023-10-09 15:22:16 +01:00
Mark Mankarious
bf42411d5e feat: performance upgrade (solves issue with nodes not being GC'd) 2023-10-09 15:18:12 +01:00
Mark Mankarious
a69cbf804c feat: updates styling 2023-10-09 13:19:43 +01:00
Mark Mankarious
f9536c9cb7 feat: implements readmore on node description overflow 2023-10-09 13:07:03 +01:00
Mark Mankarious
ee3306b691 feat: adds title to scene config 2023-10-09 10:52:31 +01:00
Mark Mankarious
4ad8b22482 feat: implements connector labels 2023-10-08 12:54:33 +01:00
Mark Mankarious
fd8b16afe2 refactor: moves /tests/fixtures to /fixtures 2023-10-08 12:25:06 +01:00
Mark Mankarious
7661bcb069 feat: allows better drag and drop interaction for connector anchors 2023-10-07 20:29:38 +01:00
Mark Mankarious
f80815976d feat: enables dragging of connector anchors 2023-10-07 18:58:42 +01:00
Mark Mankarious
9270924756 feat: styling updates 2023-10-07 15:15:20 +01:00
Mark Mankarious
1e950a7b55 refactor: refactors connector style into a zod enum 2023-10-04 18:50:39 +01:00
Mark Mankarious
880ed5bea7 feat: adds validation check for connectors with less than 2 anchors 2023-10-04 18:23:43 +01:00
Mark Mankarious
4da997f3f3 feat: updates examples and documentation 2023-10-04 18:23:25 +01:00
Mark Mankarious
1e95cf9e37 fix: removes unnecessary import 2023-10-04 17:57:53 +01:00
Mark Mankarious
41e8de6cc7 refactor: renames node.position to node.tile 2023-10-04 17:57:30 +01:00
Mark Mankarious
5d6f3d0aaf feat: updates anchor connector schema 2023-10-04 17:56:55 +01:00
Mark Mankarious
ccea412b8d feat: removes color from node schema 2023-10-04 12:12:20 +01:00
Mark Mankarious
0580440b28 feat: imports isopacks as separate package 2023-10-03 15:44:27 +01:00
Mark Mankarious
887a91607c feat: implements icons searchbox 2023-09-03 12:22:42 +01:00
Mark Mankarious
9903755052 fix: fixes issue with textbox selection 2023-09-02 12:52:44 +01:00
Mark Mankarious
6c3a4ce6c9 fix: enables textboxes to be selected more easily 2023-09-02 10:59:49 +01:00
Mark Mankarious
20ac174704 feat: improves textbox sizing 2023-09-02 10:55:37 +01:00
Mark Mankarious
541e469697 feat: improves UX when selecting elements 2023-09-02 10:38:02 +01:00
Mark Mankarious
2f6cfa1274 feat: allows textBoxes to be dragged from any point 2023-09-02 10:10:25 +01:00
Mark Mankarious
ca087b4322 feat: filters textbox data on scene export 2023-09-02 10:00:41 +01:00
Mark Mankarious
fe7a2ed211 fix: corrects textbox selection not displaying correctly 2023-09-02 09:54:31 +01:00
Mark Mankarious
cb36408173 feat: implements transform controls for rectangles 2023-09-01 14:06:46 +01:00
Mark Mankarious
78b243ca22 feat: updates node connector styling 2023-08-31 13:13:44 +01:00
Mark Mankarious
3de56fdde8 feat: updates icons on zoom controls 2023-08-31 13:02:44 +01:00
Mark Mankarious
c2f456a496 feat: moves zoom controls to lower left 2023-08-31 12:58:40 +01:00