Add basic Vencord injection

This commit is contained in:
Vendicated
2023-03-31 01:21:06 +02:00
parent 5d9eb3e4fb
commit ccaad66b1b
5 changed files with 50 additions and 1 deletions

View File

@@ -1 +1,18 @@
console.log("banana");
import { ipcRenderer, webFrame } from "electron";
import { GET_VENCORD } from "../shared/IpcEvents";
const { js, css } = ipcRenderer.sendSync(GET_VENCORD);
webFrame.executeJavaScript(js);
const style = document.createElement("style");
style.id = "vencord-css-core";
style.textContent = css;
if (document.readyState === "complete") {
document.documentElement.appendChild(style);
} else {
document.addEventListener("DOMContentLoaded", () => document.documentElement.appendChild(style), {
once: true
});
}