🐛 Inject the CSS the proper way

Signed-off-by: Luka Leer <luka.leer@gmail.com>
This commit is contained in:
Luka Leer 2024-02-28 23:25:34 +01:00
parent 587bb8a1f4
commit d736b6860a
No known key found for this signature in database
GPG Key ID: AA82C4EBCB1682E0
2 changed files with 7 additions and 7 deletions

View File

@ -21,13 +21,6 @@ class BrowserWindow extends electron.BrowserWindow {
if (typeof(shouldHaveFrame) === "boolean") options.frame = shouldHaveFrame;
super(options);
if (typeof(shouldHaveFrame) === "boolean" && shouldHaveFrame) {
this.webContents.insertCSS(`div[class^="titleBar_"], div[class*=" titleBar_"] {
display: none !important;
}`);
}
this.__originalPreload = originalPreload;
BetterDiscord.setup(this);
}

View File

@ -49,6 +49,13 @@ export default new class Core {
Logger.log("Startup", "Initializing Settings");
Settings.initialize();
Logger.log("Startup", "Injecting Setting-dependent BD Styles");
if (Settings.get("settings", "window", "frame", false)) {
DOMManager.injectStyle("bd-frame", `div[class^="titleBar_"], div[class*=" titleBar_"] {
display: none !important;
}`);
}
Logger.log("Startup", "Initializing DOMManager");
DOMManager.initialize();