From 60f805fab4334f411de93b0eb43b060b3cc02942 Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Sat, 31 Oct 2026 16:10:20 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=95=8C=E9=9D=A2=E8=AE=BE=E8=AE=A1):=20?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E7=AA=97=E5=8F=A3=E6=9D=90=E8=B4=A8=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E7=BA=AF=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/webui/ofdgo_theme.js | 2 +- internal/webview/webview.go | 6 +----- internal/webview/webview_theme.go | 2 +- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/assets/webui/ofdgo_theme.js b/assets/webui/ofdgo_theme.js index 4b02570..faff344 100644 --- a/assets/webui/ofdgo_theme.js +++ b/assets/webui/ofdgo_theme.js @@ -3,7 +3,7 @@ const preference = matchMedia("(prefers-color-scheme: dark)"); const key = "ofdgo.theme"; let mode = root.dataset.themeMode || "system"; - let material = root.dataset.windowChoice || "acrylic"; + let material = root.dataset.windowChoice || "solid"; let host = null, report = null, pending = Promise.resolve(), revision = 0, committed = null; if (!root.dataset.themeMode) { try { mode = localStorage.getItem(key) || "system"; } catch {} diff --git a/internal/webview/webview.go b/internal/webview/webview.go index 7e0052b..026af83 100644 --- a/internal/webview/webview.go +++ b/internal/webview/webview.go @@ -1213,16 +1213,12 @@ func windowOptions(dataDir string) (guigo.Options, error) { if err != nil { return guigo.Options{}, err } - material := guigo.WindowSolid - if guigo.SupportsWindowMaterial(guigo.WindowAcrylic) { - material = guigo.WindowAcrylic - } return guigo.Options{ AppID: appID, Title: "OFDGo - OFD编辑器", TitleBar: guigo.TitleBarContent, TitleBarColors: themeColors(false), - WindowMaterial: material, + WindowMaterial: guigo.WindowSolid, Icon: icon, Width: 1440, Height: 900, diff --git a/internal/webview/webview_theme.go b/internal/webview/webview_theme.go index d92de3b..a030b9e 100644 --- a/internal/webview/webview_theme.go +++ b/internal/webview/webview_theme.go @@ -49,7 +49,7 @@ func themeColors(dark bool) guigo.TitleBarColors { // loadTheme 在创建窗口前读取用户目录中的主题偏好 // 返回: error 读取或解析错误 func (h *Host) loadTheme() error { - h.theme = applicationTheme{Mode: "system", Material: "acrylic"} + h.theme = applicationTheme{Mode: "system", Material: "solid"} data, err := os.ReadFile(h.themePath) if os.IsNotExist(err) { return nil