diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json index e376498..f8a746d 100644 --- a/src-tauri/capabilities/default.json +++ b/src-tauri/capabilities/default.json @@ -14,6 +14,7 @@ "core:window:allow-set-ignore-cursor-events", "core:window:allow-set-decorations", "core:window:allow-set-position", + "core:window:allow-set-theme", "custom-window:default", "os:default", "process:default", diff --git a/src/App.vue b/src/App.vue index 47d59f8..480aa02 100644 --- a/src/App.vue +++ b/src/App.vue @@ -3,7 +3,7 @@ import { getCurrentWebviewWindow } from '@tauri-apps/api/webviewWindow' import { error } from '@tauri-apps/plugin-log' import { openUrl } from '@tauri-apps/plugin-opener' import { useEventListener } from '@vueuse/core' -import { ConfigProvider } from 'ant-design-vue' +import { ConfigProvider, theme } from 'ant-design-vue' import zhCN from 'ant-design-vue/es/locale/zh_CN' import { isString } from 'es-toolkit' import isURL from 'is-url' @@ -29,6 +29,7 @@ const generalStore = useGeneralStore() const shortcutStore = useShortcutStore() const appWindow = getCurrentWebviewWindow() const { isRestored, restoreState } = useWindowState() +const { darkAlgorithm, defaultAlgorithm } = theme onMounted(async () => { generateColorVars() @@ -79,7 +80,12 @@ useEventListener('click', (event) => { diff --git a/src/components/pro-list-item/index.vue b/src/components/pro-list-item/index.vue index 02ed296..da1fde5 100644 --- a/src/components/pro-list-item/index.vue +++ b/src/components/pro-list-item/index.vue @@ -18,7 +18,7 @@ const hasDescription = computed(() => {