From 043765dc8f58e7d89642c51872b27163de47e1f1 Mon Sep 17 00:00:00 2001 From: pa Date: Fri, 16 Jan 2026 23:43:12 +0900 Subject: [PATCH] theme --- src/components/AvatarInfo.vue | 4 +- src/components/NavMenu.vue | 156 ++++++--------- .../ui/data-table/DataTableLayout.vue | 1 + src/components/ui/dialog/DialogOverlay.vue | 2 +- .../DropdownMenuCheckboxItem.vue | 13 +- src/components/ui/table/TableCell.vue | 2 +- src/composables/useElementTheme.js | 188 ------------------ src/localization/en.json | 5 +- src/localization/zh-CN.json | 2 +- src/localization/zh-TW.json | 2 +- src/plugin/ui.js | 2 + src/shared/constants/themes.js | 51 +++++ src/shared/utils/base/ui.js | 86 +++++++- src/stores/settings/appearance.js | 11 +- src/styles/globals.css | 10 +- src/styles/options.css | 0 src/styles/themes/blue.css | 68 +++++++ src/styles/themes/green.css | 68 +++++++ src/styles/themes/orange.css | 68 +++++++ src/styles/themes/red.css | 68 +++++++ src/styles/themes/rose.css | 68 +++++++ src/styles/themes/violet.css | 68 +++++++ src/styles/themes/yellow.css | 68 +++++++ .../Charts/components/InstanceActivity.vue | 1 - src/views/Charts/components/MutualFriends.vue | 1 - src/views/Settings/Settings.vue | 1 - .../components/Tabs/AppearanceTab.vue | 10 +- src/views/Sidebar/components/FriendItem.vue | 11 +- src/views/Tools/Tools.vue | 1 - 29 files changed, 721 insertions(+), 315 deletions(-) delete mode 100644 src/composables/useElementTheme.js delete mode 100644 src/styles/options.css create mode 100644 src/styles/themes/blue.css create mode 100644 src/styles/themes/green.css create mode 100644 src/styles/themes/orange.css create mode 100644 src/styles/themes/red.css create mode 100644 src/styles/themes/rose.css create mode 100644 src/styles/themes/violet.css create mode 100644 src/styles/themes/yellow.css diff --git a/src/components/AvatarInfo.vue b/src/components/AvatarInfo.vue index 83606660..9e647273 100644 --- a/src/components/AvatarInfo.vue +++ b/src/components/AvatarInfo.vue @@ -1,6 +1,6 @@