feat(theme): 优化暗黑模式选择器 更好的匹配插件样式
这个提交包含在:
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
@@ -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",
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
在新议题中引用
屏蔽一个用户