Skip to content

Commit 81c13b0

Browse files
committed
fix: theme manager rules for better display themes colors
1 parent 11d15b3 commit 81c13b0

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

src/middleware/ThemesManager.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,16 @@ export class ThemesManager {
9696
document.body.style.setProperty("--color-text", "var(--text)");
9797
document.body.style.setProperty("--color-text-secondary", "var(--text)");
9898
document.body.style.setProperty("--color-border", "var(--borders)");
99+
document.body.style.setProperty("--color-border-menu", "var(--borders)");
100+
document.body.style.setProperty("--color-conditionalborder", "var(--borders)");
101+
document.body.style.setProperty("--color-border-tooltip", "var(--borders)");
99102
document.body.style.setProperty("--color-text-disabled", "var(--text-disabled)");
100103
document.body.style.setProperty("--color-bg-selected-secondary", "var(--bg-panel)");
101104
document.body.style.setProperty("--color-bg-selected", "var(--bg-panel-hover)");
102105
document.body.style.setProperty("--color-text-toolbar", "var(--text)");
106+
document.body.style.setProperty("--color-bg-hover", "var(--bg-panel-hover)");
107+
document.body.style.setProperty("--color-bg-secondary", "var(--bg-panel-hover)");
108+
document.body.style.setProperty("--color-bg-tooltip", "var(--bg-overlay)");
103109
}
104110

105111
init(): void {
@@ -114,6 +120,7 @@ export class ThemesManager {
114120
"#react-page { background-color: var(--bg-panel); }",
115121
`span[class*="action_option--shortcut"] { color: var(--fg-overlay); }`,
116122
`div[class*="file_browser_page_view"] { background-color: var(--bg-panel) !important; }`,
123+
`input[class*="sidebar_search--searchInput"]::placeholder { color: var(--text-active); }`,
117124
];
118125

119126
this.setThemeVariables();
@@ -140,9 +147,13 @@ export class ThemesManager {
140147
});
141148
}
142149

143-
if (/search--searchInput/.test(cssRule.selectorText)) {
150+
if (/search--searchInput|search--searchContainerWithSelection/.test(cssRule.selectorText)) {
151+
cssRule.style["background-color"] = `var(--bg-panel-hover)`;
144152
cssRule.style["color"] = `var(--text-active)`;
145153
}
154+
if (/option_button--toggled|segmented_control--segmentSelected/.test(cssRule.selectorText)) {
155+
cssRule.style["background-color"] = `var(--bg-panel-hover)`;
156+
}
146157

147158
if (/searchIcon/.test(cssRule.selectorText)) {
148159
cssRule.style["fill"] = `var(--text-active)`;

0 commit comments

Comments
 (0)