From e7412f67688e2ad8f2fb9eebf4e7697e4db760af Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Tue, 7 Jan 2025 17:49:53 +0100 Subject: [PATCH] Progressing on CanvasEditor --- components/CanvasEditor.vue | 187 +++++++++++++++++++++++++++ components/Editor.vue | 3 +- components/base/Kbd.vue | 3 + components/canvas/CanvasEdge.vue | 10 +- components/canvas/CanvasRenderer.vue | 94 +------------- components/page/Canvas.vue | 20 ++- db.sqlite | Bin 585728 -> 585728 bytes db.sqlite-shm | Bin 32768 -> 32768 bytes db.sqlite-wal | Bin 4120032 -> 906432 bytes pages/explore/edit/index.vue | 34 ++--- schemas/project.ts | 3 +- server/api/project.post.ts | 12 +- shared/canvas.util.ts | 84 ++++++++++++ types/content.d.ts | 67 +++++++--- types/map.d.ts | 17 +++ 15 files changed, 395 insertions(+), 139 deletions(-) create mode 100644 components/CanvasEditor.vue create mode 100644 components/base/Kbd.vue create mode 100644 shared/canvas.util.ts create mode 100644 types/map.d.ts diff --git a/components/CanvasEditor.vue b/components/CanvasEditor.vue new file mode 100644 index 0000000..d2405d1 --- /dev/null +++ b/components/CanvasEditor.vue @@ -0,0 +1,187 @@ + + + + + \ No newline at end of file diff --git a/components/Editor.vue b/components/Editor.vue index 0a22a43..23676dc 100644 --- a/components/Editor.vue +++ b/components/Editor.vue @@ -84,13 +84,14 @@ watchEffect(() => {