mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-05 19:24:39 +00:00
patch fix theme overrides for adaptive colour
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
@use "sass:meta";
|
@use "sass:meta";
|
||||||
@import url("https://fonts.googleapis.com/css?family=Rubik:300,400,500,600,700");
|
@import url("https://fonts.googleapis.com/css?family=Rubik:300,400,500,600,700");
|
||||||
|
|
||||||
@@ -2609,7 +2610,7 @@ body {
|
|||||||
|
|
||||||
[class*="MessageList__unread___"] {
|
[class*="MessageList__unread___"] {
|
||||||
position: relative;
|
position: relative;
|
||||||
background: rgb(228 225 225);
|
background: var(--background-secondary, rgb(228 225 225));
|
||||||
}
|
}
|
||||||
|
|
||||||
.dark [class*="MessageList__unread___"] {
|
.dark [class*="MessageList__unread___"] {
|
||||||
@@ -2735,7 +2736,7 @@ body {
|
|||||||
[class*="MessageList__MessageList___"]
|
[class*="MessageList__MessageList___"]
|
||||||
> ol
|
> ol
|
||||||
> li[class*="MessageList__selected___"] {
|
> li[class*="MessageList__selected___"] {
|
||||||
background: rgb(228 225 225);
|
background: var(--background-secondary, rgb(228 225 225));
|
||||||
color: var(--text-primary);
|
color: var(--text-primary);
|
||||||
box-shadow: none !important;
|
box-shadow: none !important;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|||||||
@@ -165,6 +165,17 @@ function applyColorsWith(selectedColor: string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Let themes opt-in to overriding only adaptive accent output.
|
||||||
|
// A theme can define `--adaptive-better-main` from adaptive channel bindings.
|
||||||
|
if (settingsState.selectedTheme && settingsState.adaptiveThemeColour) {
|
||||||
|
const adaptiveOverride = getComputedStyle(document.documentElement)
|
||||||
|
.getPropertyValue("--adaptive-better-main")
|
||||||
|
.trim();
|
||||||
|
if (adaptiveOverride) {
|
||||||
|
setCSSVar("--better-main", adaptiveOverride);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
let alliframes = document.getElementsByTagName("iframe");
|
let alliframes = document.getElementsByTagName("iframe");
|
||||||
|
|
||||||
for (let i = 0; i < alliframes.length; i++) {
|
for (let i = 0; i < alliframes.length; i++) {
|
||||||
|
|||||||
Reference in New Issue
Block a user