VencordDesktop -> VencordDesktopNative; add VencordDesktop global
This commit is contained in:
1
src/renderer/components/index.ts
Normal file
1
src/renderer/components/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export { default as Settings } from "./Settings";
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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());
|
||||
});
|
||||
|
||||
|
||||
@@ -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;
|
||||
});
|
||||
Reference in New Issue
Block a user