36 lines
1.0 KiB
TypeScript
36 lines
1.0 KiB
TypeScript
/*
|
|
* Vesktop, a desktop app aiming to give you a snappier Discord Experience
|
|
* Copyright (c) 2023 Vendicated and Vencord contributors
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
|
|
import "./themedSplash";
|
|
import "./ipcCommands";
|
|
import "./appBadge";
|
|
import "./fixes";
|
|
import "./arrpc";
|
|
import "__patches__"; // auto generated by the build script
|
|
|
|
export * as Components from "./components";
|
|
|
|
import { VesktopSettingsIcon } from "@vencord/types/components";
|
|
|
|
import SettingsUi from "./components/settings/Settings";
|
|
import { VesktopLogger } from "./logger";
|
|
import { Settings } from "./settings";
|
|
export { Settings };
|
|
|
|
VesktopLogger.log("read if cute :3");
|
|
VesktopLogger.log("Vesktop v" + VesktopNative.app.getVersion());
|
|
|
|
const SettingsPlugin = Vencord.Plugins.plugins
|
|
.Settings as typeof import("@vencord/types/plugins/_core/settings").default;
|
|
|
|
SettingsPlugin.customEntries.push({
|
|
key: "vesktop",
|
|
title: "Vesktop",
|
|
panelTitle: "Vesktop Settings",
|
|
Component: SettingsUi,
|
|
Icon: VesktopSettingsIcon
|
|
});
|