VencordDesktop -> VencordDesktopNative; add VencordDesktop global

This commit is contained in:
Vendicated
2023-04-09 01:20:00 +02:00
parent 7e0532444d
commit b4a2c41e74
10 changed files with 17 additions and 25 deletions

View File

@@ -0,0 +1 @@
export { default as Settings } from "./Settings";

View File

@@ -7,7 +7,7 @@ Object.defineProperty(Notification.prototype, "onclick", {
set(onClick) {
originalSetOnClick.call(this, function (this: unknown) {
onClick.apply(this, arguments);
VencordDesktop.win.focus();
VencordDesktopNative.win.focus();
});
},
configurable: true

View File

@@ -1,4 +1,7 @@
import "./fixes";
import "./ui/patchSettings";
console.log("read if cute :3");
export * as Components from "./components";
export { PlainSettings, Settings } from "./settings";

View File

@@ -4,9 +4,9 @@ import { Common } from "./vencord";
const signals = new Set<() => void>();
export const PlainSettings = VencordDesktop.settings.get() as TSettings;
export const PlainSettings = VencordDesktopNative.settings.get() as TSettings;
export const Settings = makeChangeListenerProxy(PlainSettings, s => {
VencordDesktop.settings.set(s);
VencordDesktopNative.settings.set(s);
signals.forEach(fn => fn());
});

View File

@@ -1,15 +0,0 @@
import { monkeyPatch } from "../../shared/utils/monkeyPatch";
import { Common, plugins } from "../vencord";
import Settings from "./Settings";
monkeyPatch(plugins.Settings, "makeSettingsCategories", function (this: unknown, original, { ID }: { ID: Record<string, unknown>; }) {
const cats = original.call(this, { ID });
cats.splice(1, 0, {
section: "VencordDesktop",
label: "Desktop Settings",
element: Settings,
onClick: () => Common.SettingsRouter.open("VencordDesktop")
});
return cats;
});