diff --git a/src/@iconify/tsconfig.tsbuildinfo b/src/@iconify/tsconfig.tsbuildinfo index 1f87e6e8..15dfa927 100644 --- a/src/@iconify/tsconfig.tsbuildinfo +++ b/src/@iconify/tsconfig.tsbuildinfo @@ -1 +1 @@ -{"root":["./build-icons.ts"],"version":"5.8.3"} \ No newline at end of file +{"root":["./build-icons.ts"],"errors":true,"version":"6.0.3"} \ No newline at end of file diff --git a/src/styles/themes/transparent.scss b/src/styles/themes/transparent.scss index 674c826c..a5f08505 100644 --- a/src/styles/themes/transparent.scss +++ b/src/styles/themes/transparent.scss @@ -130,4 +130,34 @@ html[data-theme="transparent"] { background-color: rgba(var(--v-theme-surface), var(--transparent-opacity)); } } + + // 主题定制器面板 + .theme-customizer-panel-host { + backdrop-filter: blur(var(--transparent-blur-heavy)); + background-color: rgba(var(--v-theme-surface), var(--transparent-opacity-heavy)) !important; + border-inline-start: 1px solid rgba(var(--v-theme-on-surface), 0.08) !important; + } + + .theme-customizer-panel { + backdrop-filter: blur(var(--transparent-blur)); + background-color: transparent; + } + + // 智能助手面板 + .agent-assistant-panel { + backdrop-filter: blur(var(--transparent-blur-heavy)); + background-color: rgba(var(--v-theme-surface), var(--transparent-opacity-heavy)) !important; + border-inline-start: 1px solid rgba(var(--v-theme-on-surface), 0.08); + } + + .agent-assistant-shell { + --agent-assistant-panel-bg: rgba(var(--v-theme-surface), var(--transparent-opacity-heavy)); + --agent-assistant-panel-blur: var(--transparent-blur); + --agent-assistant-assistant-bg: rgba(var(--v-theme-surface), var(--transparent-opacity-heavy)); + } + + .agent-assistant-fab { + backdrop-filter: blur(var(--transparent-blur)); + background-color: rgba(var(--v-theme-surface), var(--transparent-opacity-heavy)); + } } diff --git a/src/views/setting/AccountSettingSystem.vue b/src/views/setting/AccountSettingSystem.vue index 47aa5c18..89e5f6ab 100644 --- a/src/views/setting/AccountSettingSystem.vue +++ b/src/views/setting/AccountSettingSystem.vue @@ -698,6 +698,8 @@ async function saveBasicSettings() { savingBasic.value = true try { if (await saveSystemSetting(SystemSettings.value.Basic)) { + // 更新全局设置store,使Web Agent图标实时生效 + globalSettingsStore.setData({ ...globalSettingsStore.getData, ...SystemSettings.value.Basic }) $toast.success(t('setting.system.basicSaveSuccess')) } } finally {