improvement(wrapped): 清理主题系统,Wrapped 固定 Modern

- 移除 useWrappedTheme 与主题切换入口(仅保留 Modern 视觉)

- 封面/卡片/年份选择器/热力图等组件去掉 Win98/Gameboy/DOS 分支与样式

- 删除 themedHeatColor、CRT/像素字体相关样式,降低维护成本
This commit is contained in:
2977094657
2026-02-18 23:02:50 +08:00
parent 967ad2a5fb
commit f2feaed666
20 changed files with 59 additions and 2812 deletions

View File

@@ -268,160 +268,4 @@ const labels = computed(() => {
.overview-progress-fill {
@apply h-full rounded-full bg-[#07C160];
}
/* ========== Game Boy 主题 ========== */
.wrapped-theme-gameboy .overview-card {
background: #8bac0f !important;
border: 4px solid #306230 !important;
border-radius: 0 !important;
backdrop-filter: none;
box-shadow:
inset -2px -2px 0 0 #306230,
inset 2px 2px 0 0 #c5d870;
}
.wrapped-theme-gameboy .overview-progress-bg {
background: #306230 !important;
border-radius: 0 !important;
}
.wrapped-theme-gameboy .overview-progress-fill {
background: #0f380f !important;
border-radius: 0 !important;
}
.wrapped-theme-gameboy .overview-grid-line {
stroke: #306230;
stroke-opacity: 0.4;
}
.wrapped-theme-gameboy .overview-axis-line {
stroke: #306230;
stroke-opacity: 0.5;
}
.wrapped-theme-gameboy .overview-data-polygon {
fill: rgba(15, 56, 15, 0.3);
stroke: #0f380f;
}
.wrapped-theme-gameboy .overview-data-node {
fill: #0f380f;
stroke: #9bbc0f;
}
.wrapped-theme-gameboy .overview-label {
fill: #0f380f;
}
.wrapped-theme-gameboy .wrapped-label,
.wrapped-theme-gameboy .wrapped-body {
color: #306230 !important;
}
.wrapped-theme-gameboy .wrapped-number {
color: #0f380f !important;
}
/* ========== DOS 主题 ========== */
.wrapped-theme-dos .overview-card {
background: #0a0a0a !important;
border: 1px solid #33ff33 !important;
box-shadow: 0 0 10px rgba(51, 255, 51, 0.2);
backdrop-filter: none;
}
.wrapped-theme-dos .overview-grid-line {
stroke: #33ff33;
stroke-opacity: 0.2;
}
.wrapped-theme-dos .overview-axis-line {
stroke: #33ff33;
stroke-opacity: 0.3;
}
.wrapped-theme-dos .overview-data-polygon {
fill: rgba(51, 255, 51, 0.15);
stroke: #33ff33;
}
.wrapped-theme-dos .overview-data-node {
fill: #33ff33;
stroke: #0a0a0a;
}
.wrapped-theme-dos .overview-label {
fill: #33ff33;
}
.wrapped-theme-dos .overview-progress-bg {
background: #1a1a1a !important;
border: 1px solid #33ff33;
}
.wrapped-theme-dos .overview-progress-fill {
background: #33ff33 !important;
box-shadow: 0 0 5px #33ff33;
}
.wrapped-theme-dos .wrapped-label,
.wrapped-theme-dos .wrapped-body {
color: #22aa22 !important;
text-shadow: 0 0 3px #22aa22;
}
.wrapped-theme-dos .wrapped-number {
color: #33ff33 !important;
text-shadow: 0 0 5px #33ff33;
}
/* ========== Win98 主题 ========== */
.wrapped-theme-win98 .overview-card {
background: #c0c0c0 !important;
border: 1px solid #808080 !important;
border-radius: 0 !important;
backdrop-filter: none;
box-shadow:
inset 1px 1px 0 #ffffff,
inset -1px -1px 0 #000000;
}
.wrapped-theme-win98 .overview-progress-bg {
background: #ffffff !important;
border-radius: 0 !important;
border: 1px solid #808080;
box-shadow:
inset 1px 1px 0 #000000,
inset -1px -1px 0 #ffffff;
}
.wrapped-theme-win98 .overview-progress-fill {
background: #000080 !important;
border-radius: 0 !important;
}
.wrapped-theme-win98 .overview-grid-line {
stroke: rgba(0, 0, 0, 0.22);
}
.wrapped-theme-win98 .overview-axis-line {
stroke: rgba(0, 0, 0, 0.35);
}
.wrapped-theme-win98 .overview-data-polygon {
fill: rgba(0, 0, 128, 0.16);
stroke: #000080;
}
.wrapped-theme-win98 .overview-data-node {
fill: #000080;
stroke: #ffffff;
}
.wrapped-theme-win98 .overview-label {
fill: rgba(0, 0, 0, 0.8);
}
</style>