From 1065a982b0c936db1a38dc9e106e03130beda511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B3=E5=85=83=E7=9A=93?= Date: Mon, 12 May 2025 23:05:42 +0800 Subject: [PATCH] feat: enhance UI components with improved styles and new windows; add error handling and copyright information --- components/DraggableWindow.vue | 4 +- components/app/info/copyright.vue | 13 ++ components/app/windows/about.vue | 2 + components/app/windows/error404.vue | 10 ++ components/app/windows/hotnews.vue | 2 +- components/navigation.vue | 2 +- i18n/locales/zh-tw.json | 2 +- nuxt.config.ts | 4 +- package.json | 2 +- pages/app/desktop/index.vue | 179 +++++++++++++++++----------- 10 files changed, 142 insertions(+), 78 deletions(-) create mode 100644 components/app/info/copyright.vue create mode 100644 components/app/windows/about.vue create mode 100644 components/app/windows/error404.vue diff --git a/components/DraggableWindow.vue b/components/DraggableWindow.vue index b31b6f7..af6a3d4 100644 --- a/components/DraggableWindow.vue +++ b/components/DraggableWindow.vue @@ -76,13 +76,13 @@ const stopDrag = () => {
diff --git a/components/app/info/copyright.vue b/components/app/info/copyright.vue new file mode 100644 index 0000000..3210e3d --- /dev/null +++ b/components/app/info/copyright.vue @@ -0,0 +1,13 @@ + + diff --git a/components/app/windows/about.vue b/components/app/windows/about.vue new file mode 100644 index 0000000..6beff51 --- /dev/null +++ b/components/app/windows/about.vue @@ -0,0 +1,2 @@ + diff --git a/components/app/windows/error404.vue b/components/app/windows/error404.vue new file mode 100644 index 0000000..6c586c5 --- /dev/null +++ b/components/app/windows/error404.vue @@ -0,0 +1,10 @@ + diff --git a/components/app/windows/hotnews.vue b/components/app/windows/hotnews.vue index 898be92..0e573bb 100644 --- a/components/app/windows/hotnews.vue +++ b/components/app/windows/hotnews.vue @@ -43,7 +43,7 @@ try {