From 2ca77b9944dfaeed7a182b1ede69e082bf5e6328 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Sat, 6 Dec 2025 20:36:53 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E9=87=8D=E6=9E=84=E7=9C=9F?= =?UTF-8?q?=E5=A2=83=E5=89=A7=E8=AF=97=E9=A1=B5=E9=9D=A2UI=EF=BC=8C?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=BB=84=E4=BB=B6=E7=BB=93=E6=9E=84=E4=B8=8E?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/themes/dark.scss | 6 +- src/assets/themes/default.scss | 6 +- src/components/app/t-subline.vue | 9 +- src/components/userCombat/tuc-ae-box.vue | 173 +++++++++++++++++++++ src/components/userCombat/tuc-avatars.vue | 5 +- src/components/userCombat/tuc-buff-box.vue | 151 ++++++++++++++++++ src/components/userCombat/tuc-buffs.vue | 71 --------- src/components/userCombat/tuc-card-box.vue | 100 ++++++++++++ src/components/userCombat/tuc-cards.vue | 41 ----- src/components/userCombat/tuc-fight.vue | 7 +- src/components/userCombat/tuc-overview.vue | 58 +++++-- src/components/userCombat/tuc-round.vue | 47 +++--- src/components/userCombat/tuc-sub.vue | 30 ---- src/components/userCombat/tuc-tile.vue | 31 ++-- src/pages/User/Combat.vue | 70 +++++---- src/utils/TGShare.ts | 1 - 16 files changed, 575 insertions(+), 231 deletions(-) create mode 100644 src/components/userCombat/tuc-ae-box.vue create mode 100644 src/components/userCombat/tuc-buff-box.vue delete mode 100644 src/components/userCombat/tuc-buffs.vue create mode 100644 src/components/userCombat/tuc-card-box.vue delete mode 100644 src/components/userCombat/tuc-cards.vue delete mode 100644 src/components/userCombat/tuc-sub.vue diff --git a/src/assets/themes/dark.scss b/src/assets/themes/dark.scss index 4d05e08c..e3a032b5 100644 --- a/src/assets/themes/dark.scss +++ b/src/assets/themes/dark.scss @@ -1,7 +1,6 @@ /** - * @file assets/themes/dark.css - * @description 主题样式文件-深色主题 - * @since Beta v0.7.2 + * 主题样式文件-深色主题 + * @since v0.8.9 */ /* dark mode */ @@ -30,6 +29,7 @@ html.dark { --box-text-4: var(--tgc-white-4); --box-text-5: var(--tgc-red-1); --box-text-7: var(--tgc-white-5); + --box-text-8: var(--tgc-yellow-1); /* button */ --btn-text: var(--tgc-yellow-1); diff --git a/src/assets/themes/default.scss b/src/assets/themes/default.scss index 6edd9101..557fc9e4 100644 --- a/src/assets/themes/default.scss +++ b/src/assets/themes/default.scss @@ -1,7 +1,6 @@ /** - * @file assets/themes/default.css - * @description 主题样式文件-默认(浅色)主题 - * @since Beta v0.7.2 + * 主题样式文件-默认(浅色)主题 + * @since v0.8.9 */ /* default(light) theme */ @@ -30,6 +29,7 @@ html.default { --box-text-4: var(--tgc-blue-3); /* subtitle */ --box-text-5: var(--tgc-pink-1); /* tag */ --box-text-7: var(--tgc-dark-7); /* quote */ + --box-text-8: var(--tgc-od-orange); /* sth hint */ /* button */ --btn-text: var(--tgc-yellow-2); /* with tgc-btn-1 */ diff --git a/src/components/app/t-subline.vue b/src/components/app/t-subline.vue index e8f85c89..6c0c77ae 100644 --- a/src/components/app/t-subline.vue +++ b/src/components/app/t-subline.vue @@ -1,6 +1,9 @@ + @@ -18,7 +21,7 @@ gap: 4px; } -.tsl-box :first-child { +.tsl-icon { width: 24px; height: 24px; box-sizing: border-box; @@ -26,7 +29,7 @@ filter: invert(0.75); } -.dark .tsl-box :first-child { +.dark .tsl-icon { filter: none; } diff --git a/src/components/userCombat/tuc-ae-box.vue b/src/components/userCombat/tuc-ae-box.vue new file mode 100644 index 00000000..c2fd1131 --- /dev/null +++ b/src/components/userCombat/tuc-ae-box.vue @@ -0,0 +1,173 @@ + + + + diff --git a/src/components/userCombat/tuc-avatars.vue b/src/components/userCombat/tuc-avatars.vue index b3aa3abe..8d87a369 100644 --- a/src/components/userCombat/tuc-avatars.vue +++ b/src/components/userCombat/tuc-avatars.vue @@ -1,5 +1,6 @@ + @@ -52,7 +53,7 @@ function getItemBox(item: TGApp.Game.Combat.Avatar): TItemBoxData { &.grid { display: grid; width: 100%; - grid-gap: 4px; + gap: 4px; grid-template-columns: repeat(2, 1fr); } } diff --git a/src/components/userCombat/tuc-buff-box.vue b/src/components/userCombat/tuc-buff-box.vue new file mode 100644 index 00000000..4ef6d94f --- /dev/null +++ b/src/components/userCombat/tuc-buff-box.vue @@ -0,0 +1,151 @@ + + + + diff --git a/src/components/userCombat/tuc-buffs.vue b/src/components/userCombat/tuc-buffs.vue deleted file mode 100644 index a7d6dd7a..00000000 --- a/src/components/userCombat/tuc-buffs.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - diff --git a/src/components/userCombat/tuc-card-box.vue b/src/components/userCombat/tuc-card-box.vue new file mode 100644 index 00000000..a6b2df24 --- /dev/null +++ b/src/components/userCombat/tuc-card-box.vue @@ -0,0 +1,100 @@ + + + + diff --git a/src/components/userCombat/tuc-cards.vue b/src/components/userCombat/tuc-cards.vue deleted file mode 100644 index 29a39581..00000000 --- a/src/components/userCombat/tuc-cards.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/src/components/userCombat/tuc-fight.vue b/src/components/userCombat/tuc-fight.vue index 5155d54c..03a5a0f8 100644 --- a/src/components/userCombat/tuc-fight.vue +++ b/src/components/userCombat/tuc-fight.vue @@ -9,7 +9,7 @@
-
+
@@ -68,17 +68,16 @@ function getBox2(item: TGApp.Game.Combat.AvatarMini): TItemBoxData { padding: 10px; border-radius: 5px; background: var(--box-bg-1); + font-family: var(--font-title); } .tucfi-label { color: var(--box-text-4); - font-family: var(--font-title); font-size: 20px; } .tucfi-data { - color: var(--tgc-yellow-1); - font-family: var(--font-text); + color: var(--box-text-8); font-size: 20px; } diff --git a/src/components/userCombat/tuc-overview.vue b/src/components/userCombat/tuc-overview.vue index dd992dd4..1e4eda76 100644 --- a/src/components/userCombat/tuc-overview.vue +++ b/src/components/userCombat/tuc-overview.vue @@ -1,16 +1,23 @@ + diff --git a/src/components/userCombat/tuc-round.vue b/src/components/userCombat/tuc-round.vue index f92f3643..7b019a6d 100644 --- a/src/components/userCombat/tuc-round.vue +++ b/src/components/userCombat/tuc-round.vue @@ -1,34 +1,31 @@ - + - diff --git a/src/components/userCombat/tuc-sub.vue b/src/components/userCombat/tuc-sub.vue deleted file mode 100644 index a7864a1a..00000000 --- a/src/components/userCombat/tuc-sub.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/src/components/userCombat/tuc-tile.vue b/src/components/userCombat/tuc-tile.vue index c1845a94..6c9b669a 100644 --- a/src/components/userCombat/tuc-tile.vue +++ b/src/components/userCombat/tuc-tile.vue @@ -1,21 +1,28 @@ - +