clean up storageListeners + fix popup

This commit is contained in:
SethBurkart123
2023-09-29 07:01:51 +10:00
parent cbb2da01b5
commit 6cd1e59fa7
4 changed files with 80 additions and 69 deletions
+19
View File
@@ -0,0 +1,19 @@
/* global chrome */
import { ColorLuminance, GetThresholdofHex } from "../../SEQTA.js";
export function updateDocumentColors(newColor) {
const rbg = GetThresholdofHex(newColor);
const textColor = rbg > 210 ? "black" : "white";
const logo = `url(${chrome.runtime.getURL(
`icons/betterseqta-${textColor === "black" ? "dark" : "light"}-full.png`
)})`;
document.documentElement.style.setProperty("--text-color", textColor);
document.documentElement.style.setProperty("--betterseqta-logo", logo);
document.documentElement.style.setProperty("--better-main", newColor);
const lightColor =
newColor === "#ffffff" ? "#b7b7b7" : ColorLuminance(newColor, 0.99);
document.documentElement.style.setProperty("--better-light", lightColor);
}