fix(theme): restore transparent glass overlays (#508)

This commit is contained in:
InfinityPacer
2026-06-30 14:47:42 +08:00
committed by GitHub
parent 3f525c6457
commit cff4c1fecc
2 changed files with 22 additions and 4 deletions
+19 -2
View File
@@ -190,8 +190,7 @@ html[data-theme="transparent"].transparent-glass-lightweight {
.theme-customizer-panel, .theme-customizer-panel,
.agent-assistant-panel, .agent-assistant-panel,
.agent-assistant-fab__bubble, .agent-assistant-fab__bubble,
.nav-button, .nav-button {
.layout-navbar {
backdrop-filter: blur(var(--transparent-blur)); backdrop-filter: blur(var(--transparent-blur));
} }
@@ -215,6 +214,15 @@ html[data-theme="transparent"].transparent-glass-lightweight {
background-color: rgba(var(--v-theme-surface), var(--transparent-opacity)); background-color: rgba(var(--v-theme-surface), var(--transparent-opacity));
} }
.footer-nav-card.v-card {
backdrop-filter: blur(var(--transparent-blur-heavy));
background-color: rgba(var(--v-theme-surface), var(--transparent-opacity-heavy));
}
.plugin-quick-access.v-card {
backdrop-filter: blur(var(--transparent-blur-heavy));
}
.v-overlay__content, .v-overlay__content,
.v-overlay__content .v-card:not(.bg-primary), .v-overlay__content .v-card:not(.bg-primary),
.v-overlay__content .v-list { .v-overlay__content .v-list {
@@ -258,6 +266,15 @@ html[data-theme="transparent"].transparent-glass-realtime {
backdrop-filter: blur(var(--transparent-blur)); backdrop-filter: blur(var(--transparent-blur));
} }
.footer-nav-card.v-card {
backdrop-filter: blur(var(--transparent-blur-heavy));
background-color: rgba(var(--v-theme-surface), var(--transparent-opacity-heavy));
}
.plugin-quick-access.v-card {
backdrop-filter: blur(var(--transparent-blur-heavy));
}
.layout-vertical-nav, .layout-vertical-nav,
.theme-customizer-panel-host, .theme-customizer-panel-host,
.agent-assistant-panel { .agent-assistant-panel {
+2 -1
View File
@@ -36,9 +36,10 @@ const containerRef = ref<HTMLElement | null>(null)
// 获取订阅列表数据 // 获取订阅列表数据
async function fetchData() { async function fetchData() {
try {
if (loadingStarted.value) return if (loadingStarted.value) return
loadingStarted.value = true loadingStarted.value = true
try {
if (!props.apipath) return if (!props.apipath) return
dataList.value = await api.get(props.apipath) dataList.value = await api.get(props.apipath)
if (dataList.value.length > 0) { if (dataList.value.length > 0) {