feat(theme): 优化暗黑模式选择器 更好的匹配插件样式

这个提交包含在:
2025-04-22 18:42:35 +08:00
未验证
父节点 f03d856c1c
当前提交 6731cb5805
修改 4 个文件,包含 8 行新增8 行删除
+2 -2
查看文件
@@ -12,7 +12,7 @@ export const themeMode = ():ThemeModeState => ({
if (!storedTheme) return; if (!storedTheme) return;
document.documentElement.setAttribute("data-color-scheme", storedTheme); document.documentElement.setAttribute("data-mode", storedTheme);
this.storedTheme = storedTheme; this.storedTheme = storedTheme;
}, },
@@ -20,7 +20,7 @@ export const themeMode = ():ThemeModeState => ({
handleToggleThemeMode() { handleToggleThemeMode() {
const targetTheme = this.storedTheme === "dark" ? "light" : "dark"; const targetTheme = this.storedTheme === "dark" ? "light" : "dark";
document.documentElement.setAttribute("data-color-scheme", targetTheme); document.documentElement.setAttribute("data-mode", targetTheme);
this.storedTheme = targetTheme; this.storedTheme = targetTheme;
+4 -4
查看文件
@@ -1,4 +1,4 @@
html[data-color-scheme='light'] { html[data-mode='light'] {
--black: #3e3e3e; --black: #3e3e3e;
--red: #970b16; --red: #970b16;
--green: #07962a; --green: #07962a;
@@ -21,7 +21,7 @@ html[data-color-scheme='light'] {
--selectionBackground: #a9c1e2; --selectionBackground: #a9c1e2;
} }
html[data-color-scheme='dark'] { html[data-mode='dark'] {
--black: #000000; --black: #000000;
--red: #f78166; --red: #f78166;
--green: #56d364; --green: #56d364;
@@ -44,7 +44,7 @@ html[data-color-scheme='dark'] {
--selectionBackground: #3b5070; --selectionBackground: #3b5070;
} }
[data-color-scheme='light'] .d-block-light, [data-mode='light'] .d-block-light,
[data-color-scheme='dark'] .d-block-dark { [data-mode='dark'] .d-block-dark {
display: block !important; display: block !important;
} }
+1 -1
查看文件
@@ -14,7 +14,7 @@ module.exports = {
}, },
})), })),
], ],
darkMode: ['class', '[data-color-scheme="dark"]'], darkMode: ['class', '[data-mode="dark"]'],
safelist: [ safelist: [
"prose-sm", "prose-sm",
"prose-base", "prose-base",
+1 -1
查看文件
@@ -13,5 +13,5 @@ spec:
repo: https://git.dev.cm/theme-terminal repo: https://git.dev.cm/theme-terminal
settingName: "theme-terminal-setting" settingName: "theme-terminal-setting"
configMapName: "theme-terminal-configMap" configMapName: "theme-terminal-configMap"
version: 1.1.4 version: 1.1.5
require: ">=2.20.0" require: ">=2.20.0"