From 9ce56708cd428ef656d20fc6b95383e1679383af Mon Sep 17 00:00:00 2001 From: cast1e Date: Thu, 26 Sep 2024 22:02:51 +0800 Subject: [PATCH] Add Dialog --- wallitor-gui/src/assets/svgs/add.svg | 1 + .../src/assets/svgs/keyboard-arrow-down.svg | 1 + wallitor-gui/src/components/AddItem.vue | 83 +++++++++++++++++++ wallitor-gui/src/components/ApplyBar.vue | 1 - wallitor-gui/src/components/SvgIcon.vue | 12 +-- wallitor-gui/src/components/TitleBar.vue | 12 +-- wallitor-gui/src/views/HomeView.vue | 3 + 7 files changed, 98 insertions(+), 15 deletions(-) create mode 100644 wallitor-gui/src/assets/svgs/add.svg create mode 100644 wallitor-gui/src/assets/svgs/keyboard-arrow-down.svg create mode 100644 wallitor-gui/src/components/AddItem.vue diff --git a/wallitor-gui/src/assets/svgs/add.svg b/wallitor-gui/src/assets/svgs/add.svg new file mode 100644 index 0000000..d7b0fd6 --- /dev/null +++ b/wallitor-gui/src/assets/svgs/add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wallitor-gui/src/assets/svgs/keyboard-arrow-down.svg b/wallitor-gui/src/assets/svgs/keyboard-arrow-down.svg new file mode 100644 index 0000000..0bdec50 --- /dev/null +++ b/wallitor-gui/src/assets/svgs/keyboard-arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wallitor-gui/src/components/AddItem.vue b/wallitor-gui/src/components/AddItem.vue new file mode 100644 index 0000000..a5771af --- /dev/null +++ b/wallitor-gui/src/components/AddItem.vue @@ -0,0 +1,83 @@ + + + + + \ No newline at end of file diff --git a/wallitor-gui/src/components/ApplyBar.vue b/wallitor-gui/src/components/ApplyBar.vue index e84c79b..a36ee8f 100644 --- a/wallitor-gui/src/components/ApplyBar.vue +++ b/wallitor-gui/src/components/ApplyBar.vue @@ -115,7 +115,6 @@ function open(conFig: Config) { .apply-bar-bg { border: solid var(--bd-color) 1px; - border: solid 1px var(--bd-color); backdrop-filter: blur(30px) saturate(180%); box-shadow: var(--shadow-edge-glow), var(--shadow); background-color: var(--bg-color-alpha-darker); diff --git a/wallitor-gui/src/components/SvgIcon.vue b/wallitor-gui/src/components/SvgIcon.vue index 5e9f9ed..1217a72 100644 --- a/wallitor-gui/src/components/SvgIcon.vue +++ b/wallitor-gui/src/components/SvgIcon.vue @@ -1,5 +1,5 @@ @@ -11,20 +11,16 @@ defineProps({ default: "#icon-" }, name: { - type:String, - required:true + type: String, + required: true }, color: { type: String, default: "#ffffff" }, - width: { + size: { type: String, default: "16px" }, - height: { - type: String, - default: "16px" - } }); \ No newline at end of file diff --git a/wallitor-gui/src/components/TitleBar.vue b/wallitor-gui/src/components/TitleBar.vue index 0a1df0f..d35cb17 100644 --- a/wallitor-gui/src/components/TitleBar.vue +++ b/wallitor-gui/src/components/TitleBar.vue @@ -28,24 +28,24 @@
- +
- +
@@ -106,12 +106,12 @@ function close() { .titlebar-icon-title { font-weight: 500; - font-size: 20px; + font-size: 23px; margin-left: 10px; } .titlebar-icon { - height: calc(var(--titlebar-height) - 10px); + height: var(--titlebar-height); } .titlebar-button-wrapper { diff --git a/wallitor-gui/src/views/HomeView.vue b/wallitor-gui/src/views/HomeView.vue index c096c06..10daa6a 100644 --- a/wallitor-gui/src/views/HomeView.vue +++ b/wallitor-gui/src/views/HomeView.vue @@ -1,6 +1,7 @@