From 82495e3d288abeb9dd650a356d63c278c31132ff Mon Sep 17 00:00:00 2001 From: XiNGRZ Date: Sun, 24 Mar 2024 13:24:19 +0800 Subject: [PATCH] Add menu bar --- src/App.vue | 103 ++++++++++++++++++++++---- src/components/AppMenu.vue | 75 +++++++++++++++++++ src/components/AppMenu/SizeSetter.vue | 27 +++++++ src/components/Editor.vue | 2 +- src/components/Scroller.vue | 2 +- src/composables/useDomEvented.ts | 19 +++++ 6 files changed, 211 insertions(+), 17 deletions(-) create mode 100644 src/components/AppMenu.vue create mode 100644 src/components/AppMenu/SizeSetter.vue create mode 100644 src/composables/useDomEvented.ts diff --git a/src/App.vue b/src/App.vue index 3ba256c..86148fe 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,25 +1,29 @@ diff --git a/src/components/AppMenu/SizeSetter.vue b/src/components/AppMenu/SizeSetter.vue new file mode 100644 index 0000000..1ef0fe6 --- /dev/null +++ b/src/components/AppMenu/SizeSetter.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/src/components/Editor.vue b/src/components/Editor.vue index fa613a9..4ea0b12 100644 --- a/src/components/Editor.vue +++ b/src/components/Editor.vue @@ -1,7 +1,7 @@ diff --git a/src/components/Scroller.vue b/src/components/Scroller.vue index 133f3ce..13aff29 100644 --- a/src/components/Scroller.vue +++ b/src/components/Scroller.vue @@ -33,7 +33,7 @@ function onScroll(): void {