From 8c1437ef3d0ea1a8f755546b72c821c0574881a4 Mon Sep 17 00:00:00 2001 From: M1LKTEA <3494199620@qq.com> Date: Thu, 26 Mar 2026 22:22:49 +0800 Subject: [PATCH 1/2] Feat(webui): improve code block readability in dark mode --- dashboard/src/scss/_override.scss | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dashboard/src/scss/_override.scss b/dashboard/src/scss/_override.scss index 178c37da63..bebe685af9 100644 --- a/dashboard/src/scss/_override.scss +++ b/dashboard/src/scss/_override.scss @@ -34,3 +34,10 @@ html { transform: rotate(270deg); } } + +pre, code, .markdown pre, .markdown code, .release-notes pre, .release-notes code { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, "Roboto Mono", "Helvetica Neue", monospace; + color: #111827; +} + + From 57120350ba9ca1c7bbb217a48c761314b1f314fb Mon Sep 17 00:00:00 2001 From: RC-CHN <1051989940@qq.com> Date: Thu, 26 Mar 2026 23:31:57 +0800 Subject: [PATCH 2/2] fix(dashboard): use theme variable for code text --- dashboard/src/scss/_override.scss | 2 +- dashboard/src/scss/_variables.scss | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dashboard/src/scss/_override.scss b/dashboard/src/scss/_override.scss index bebe685af9..28aaef9da5 100644 --- a/dashboard/src/scss/_override.scss +++ b/dashboard/src/scss/_override.scss @@ -37,7 +37,7 @@ html { pre, code, .markdown pre, .markdown code, .release-notes pre, .release-notes code { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, "Roboto Mono", "Helvetica Neue", monospace; - color: #111827; + color: var(--astrbot-code-color); } diff --git a/dashboard/src/scss/_variables.scss b/dashboard/src/scss/_variables.scss index 7993bb8603..fbc6ec55a7 100644 --- a/dashboard/src/scss/_variables.scss +++ b/dashboard/src/scss/_variables.scss @@ -11,10 +11,12 @@ $font-size-root: 1rem; $border-radius-root: 8px; $cjk-sans-fallback: 'PingFang SC', 'Hiragino Sans GB', 'Noto Sans CJK SC', 'Microsoft YaHei' !default; $cjk-mono-fallback: 'PingFang SC', 'PingFang TC', 'Hiragino Sans GB', 'Noto Sans CJK SC', 'Microsoft YaHei' !default; +$code-text-color: #111827 !default; :root { --astrbot-font-cjk-sans: #{$cjk-sans-fallback}; --astrbot-font-cjk-mono: #{$cjk-mono-fallback}; + --astrbot-code-color: #{$code-text-color}; } $body-font-family: 'Roboto', $cjk-sans-fallback, sans-serif !default;