This commit is contained in:
thororen1234 2025-12-19 21:28:20 -05:00
parent c9c90c9732
commit 8e7de7187e
No known key found for this signature in database
71 changed files with 69 additions and 86 deletions

View file

@ -27,7 +27,6 @@ import { constants as FsConstants, readFileSync } from "fs";
import { access, readdir, readFile } from "fs/promises";
import { minify as minifyHtml } from "html-minifier-terser";
import { dirname, join, relative, resolve } from "path";
import { optimize as optimizeSvg } from "svgo";
import { fileURLToPath } from "url";
import { promisify } from "util";
@ -283,12 +282,6 @@ export const fileUrlPlugin = {
removeStyleLinkTypeAttributes: true,
useShortDoctype: true
});
} else if (path.endsWith(".svg")) {
content = optimizeSvg(await readFile(path, "utf-8"), {
datauri: base64 ? "base64" : void 0,
multipass: true,
floatPrecision: 2,
}).data;
} else if (/[mc]?[jt]sx?$/.test(path)) {
const res = await esbuild.build({
entryPoints: [path],

View file

@ -20,7 +20,7 @@ import "./themesStyles.css";
import { isPluginEnabled } from "@api/PluginManager";
import { Settings, useSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Alert } from "@components/Alert";
import { Button } from "@components/Button";
import { Divider } from "@components/Divider";

View file

@ -6,7 +6,7 @@
import "./styles.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { FormSwitch } from "@components/FormSwitch";
interface Props {

View file

@ -6,7 +6,7 @@
import "./colorStyles.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { findByCodeLazy } from "@webpack";
import { ColorPicker, useMemo } from "@webpack/common";

View file

@ -18,7 +18,7 @@
import "./AddonCard.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import { Switch } from "@components/settings";
import { AddonBadge } from "@components/settings/PluginBadge";

View file

@ -5,7 +5,7 @@
*/
import { useSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Button } from "@components/Button";
import { Card } from "@components/Card";
import { Heading } from "@components/Heading";

View file

@ -6,7 +6,7 @@
import { showNotice } from "@api/Notices";
import { isPluginEnabled, pluginRequiresRestart, startDependenciesRecursive, startPlugin, stopPlugin } from "@api/PluginManager";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { CogWheel, InfoIcon } from "@components/Icons";
import { AddonCard } from "@components/settings/AddonCard";
import { Logger } from "@utils/Logger";

View file

@ -8,7 +8,7 @@ import "./VencordTab.css";
import { openNotificationLogModal } from "@api/Notifications/notificationLog";
import { useSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Alert } from "@components/Alert";
import { Button } from "@components/Button";
import { Divider } from "@components/Divider";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Activity, Application } from "@vencord/discord-types";
import { findByPropsLazy, findComponentByCodeLazy, findStoreLazy } from "@webpack";

View file

@ -7,7 +7,7 @@
import "./styles.css";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Heading } from "@components/Heading";
import { DeleteIcon, PlusIcon } from "@components/Icons";
import { Devs } from "@utils/constants";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import { BasicChannelTabsProps, Bookmark, BookmarkFolder, BookmarkProps, isBookmarkFolder, isTabSelected, navigateToBookmark, openedTabs, settings, switchChannel, useBookmarks } from "@equicordplugins/channelTabs/util";
import { CircleQuestionIcon, DiscoveryIcon, EnvelopeIcon, FriendsIcon, NitroIcon, QuestIcon, ShopIcon } from "@equicordplugins/channelTabs/util/icons";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import { ChannelTabsProps, closeTab, isTabSelected, moveDraggedTabs, moveToTab, openedTabs, settings } from "@equicordplugins/channelTabs/util";
import { ActivityIcon, CircleQuestionIcon, DiscoveryIcon, EnvelopeIcon, FriendsIcon, ICYMIIcon, NitroIcon, QuestIcon, ShopIcon } from "@equicordplugins/channelTabs/util/icons";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Flex } from "@components/Flex";
import { Heading } from "@components/Heading";
import { Paragraph } from "@components/Paragraph";

View file

@ -6,7 +6,7 @@
import { DataStore } from "@api/index";
import { isPluginEnabled } from "@api/PluginManager";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { NavigationRouter, SelectedChannelStore, SelectedGuildStore, showToast, Toasts, useEffect, useRef, useState } from "@webpack/common";
import { JSX } from "react";

View file

@ -6,7 +6,7 @@
import "./style.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { ModalRoot, ModalSize, openModal } from "@utils/modal";
import { React, TextInput, useCallback, useEffect, useMemo, useRef, useState } from "@webpack/common";

View file

@ -6,7 +6,7 @@
import "./style.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { IS_LINUX, IS_MAC, IS_WINDOWS } from "@utils/constants";
import { closeAllModals, ModalRoot, ModalSize, openModal } from "@utils/modal";
import { React, TextInput, useCallback, useEffect, useMemo, useRef, useState } from "@webpack/common";

View file

@ -8,7 +8,7 @@ import "./styles.css";
import { DataStore } from "@api/index";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Flex } from "@components/Flex";
import { HeadingTertiary } from "@components/Heading";
import { DeleteIcon } from "@components/Icons";

View file

@ -5,7 +5,7 @@
*/
import { AudioPlayerInterface, playAudio } from "@api/AudioPlayer";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Card } from "@components/Card";
import { FormSwitch } from "@components/FormSwitch";
import { Heading } from "@components/Heading";

View file

@ -9,7 +9,7 @@ import "./styles.css";
import { AudioProcessor, PreprocessAudioData } from "@api/AudioPlayer";
import { get as getFromDataStore } from "@api/DataStore";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Heading } from "@components/Heading";
import { Devs } from "@utils/constants";
import definePlugin, { OptionType, StartAt } from "@utils/types";

View file

@ -5,7 +5,7 @@
*/
import { set } from "@api/DataStore";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { HeadingPrimary, HeadingSecondary } from "@components/Heading";
import { Margins } from "@utils/margins";
import { ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalProps, ModalRoot } from "@utils/modal";

View file

@ -7,7 +7,7 @@
import "./styles.css";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Button } from "@components/Button";
import { EquicordDevs, IS_MAC } from "@utils/constants";
import { copyWithToast } from "@utils/discord";
@ -31,7 +31,7 @@ let pendingY = 0;
let pendingElement: Element | null = null;
const colorCache = new WeakMap<Element, string | null>();
let cachedRules: { selector: string; specificity: number; color: string }[] = [];
let cachedRules: { selector: string; specificity: number; color: string; }[] = [];
function KeybindRecorder() {
const [isListening, setIsListening] = useState(false);

View file

@ -9,7 +9,7 @@ import "./styles.css";
import { playAudio } from "@api/AudioPlayer";
import { NavContextMenuPatchCallback } from "@api/ContextMenu";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Button } from "@components/Button";
import { EquicordDevs } from "@utils/constants";
import definePlugin, { OptionType } from "@utils/types";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { ModalCloseButton, ModalContent, ModalHeader, ModalRoot, ModalSize } from "@utils/modal";
import { findByPropsLazy } from "@webpack";
import { Avatar, Button, ChannelStore, MessageStore, React, Text, UserStore } from "@webpack/common";

View file

@ -8,7 +8,7 @@ import "./styles.css";
import { addServerListElement, removeServerListElement, ServerListRenderPosition } from "@api/ServerList";
import { definePluginSettings, migratePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import ErrorBoundary from "@components/ErrorBoundary";
import { Devs, EquicordDevs } from "@utils/constants";
import { closeModal, openModal } from "@utils/modal";

View file

@ -7,7 +7,7 @@
import "./styles.css";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import ErrorBoundary from "@components/ErrorBoundary";
import { EquicordDevs } from "@utils/constants";

View file

@ -6,7 +6,7 @@
import "./styles.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { settings } from "./settings";

View file

@ -6,7 +6,7 @@
import "./style.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { HiddenServersStore } from "@equicordplugins/hideServers/HiddenServersStore";
import { Button, GuildStore, useStateFromStores } from "@webpack/common";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import { Heading } from "@components/Heading";
import { HiddenServersStore } from "@equicordplugins/hideServers/HiddenServersStore";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import { Card } from "@components/Card";
import { HeadingPrimary } from "@components/Heading";

View file

@ -8,7 +8,7 @@ import "./styles.css";
import { NavContextMenuPatchCallback } from "@api/ContextMenu";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Button } from "@components/Button";
import { ErrorBoundary } from "@components/index";
import { Devs, EquicordDevs } from "@utils/constants";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import ErrorBoundary from "@components/ErrorBoundary";
import { Paragraph } from "@components/Paragraph";
import { ModalCloseButton, ModalContent, ModalHeader, ModalRoot, ModalSize, openModal } from "@utils/modal";

View file

@ -6,7 +6,7 @@
import "./style.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { actions } from "@equicordplugins/keyboardNavigation/commands";
import { Logger } from "@utils/Logger";
import { closeAllModals, ModalRoot, ModalSize, openModal } from "@utils/modal";

View file

@ -6,7 +6,7 @@
import "./style.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { ButtonAction } from "@equicordplugins/keyboardNavigation/commands";
import { closeAllModals, ModalProps, ModalRoot, ModalSize, openModal } from "@utils/modal";
import { React, TextInput, useEffect, useState } from "@webpack/common";

View file

@ -5,7 +5,7 @@
*/
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Devs } from "@utils/constants";
import { closeAllModals } from "@utils/modal";
import definePlugin, { OptionType } from "@utils/types";

View file

@ -8,7 +8,7 @@ import "./style.css";
import { DataStore } from "@api/index";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Flex } from "@components/Flex";
import { FormSwitch } from "@components/FormSwitch";
import { Heading, HeadingTertiary } from "@components/Heading";

View file

@ -6,7 +6,7 @@
import "./styles.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { findComponentByCodeLazy } from "@webpack";
import { ComponentType, HTMLAttributes } from "react";

View file

@ -7,9 +7,9 @@
import "./styles.css";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import ErrorBoundary from "@components/ErrorBoundary";
import { Devs } from "@utils/constants";
import { classNameFactory } from "@utils/css";
import definePlugin, { makeRange, OptionType } from "@utils/types";
import { ContextMenuApi, FluxDispatcher, Menu, React, Tooltip, useEffect } from "@webpack/common";
import { RefObject } from "react";

View file

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Heading } from "@components/Heading";
import { DEFAULT_IMAGE_CACHE_DIR } from "@equicordplugins/messageLoggerEnhanced/utils/constants";
import { copyWithToast } from "@utils/discord";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import { Flex } from "@components/Flex";
import { InfoIcon } from "@components/Icons";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import type { FFmpeg } from "@ffmpeg/ffmpeg";
import { waitFor } from "@webpack";
import { React } from "@webpack/common";

View file

@ -6,7 +6,7 @@
import "./styles.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Devs, EquicordDevs } from "@utils/constants";
import { getCurrentChannel, getIntlMessage } from "@utils/discord";
import definePlugin from "@utils/types";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { settings } from "@equicordplugins/musicControls/settings";
import { SpotifyLrcStore } from "@equicordplugins/musicControls/spotify/lyrics/providers/store";
import { SyncedLyric } from "@equicordplugins/musicControls/spotify/lyrics/providers/types";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { settings } from "@equicordplugins/musicControls/settings";
import { TidalLrcStore } from "@equicordplugins/musicControls/tidal/lyrics/providers/store";
import { EnhancedLyric } from "@equicordplugins/musicControls/tidal/lyrics/types";

View file

@ -7,7 +7,7 @@
import "./styles.css";
import { Settings, useSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import { Button } from "@components/Button";
import ErrorBoundary from "@components/ErrorBoundary";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { questIsIgnored, settings } from "@equicordplugins/questify/settings";
import { Logger } from "@utils/Logger";
import { findByPropsLazy } from "@webpack";

View file

@ -8,7 +8,7 @@ import "./styles.css";
import * as DataStore from "@api/DataStore";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { EquicordDevs, IS_MAC } from "@utils/constants";
import { closeModal, openModal } from "@utils/modal";
import definePlugin, { makeRange, OptionType } from "@utils/types";

View file

@ -9,7 +9,7 @@
import "./colorStyles.css";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { ColorPicker } from "@webpack/common";
const cl = classNameFactory("vc-remix-settings-color-");

View file

@ -6,7 +6,7 @@
import { findGroupChildrenByChildId, NavContextMenuPatchCallback } from "@api/ContextMenu";
import { migratePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Devs, EquicordDevs } from "@utils/constants";
import { sendMessage } from "@utils/discord";
import { useForceUpdater } from "@utils/react";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { ExtendedMessage } from "../types";
import { phantomMessageMap } from "../utils";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Button } from "@components/Button";
import ErrorBoundary from "@components/ErrorBoundary";
import { Heading } from "@components/Heading";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Button } from "@components/Button";
import ErrorBoundary from "@components/ErrorBoundary";
import { Heading } from "@components/Heading";

View file

@ -5,7 +5,7 @@
*/
import { playAudio } from "@api/AudioPlayer";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { proxyLazy } from "@utils/lazy";
import { LazyComponent } from "@utils/react";
import { saveFile } from "@utils/web";

View file

@ -6,7 +6,7 @@
import * as DataStore from "@api/DataStore";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { HeadingSecondary } from "@components/Heading";
import { OpenExternalIcon } from "@components/Icons";
import { Paragraph } from "@components/Paragraph";

View file

@ -5,7 +5,7 @@
*/
import * as DataStore from "@api/DataStore";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { HeadingPrimary, HeadingSecondary } from "@components/Heading";
import { Margins } from "@utils/margins";
import { ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalProps, ModalRoot } from "@utils/modal";

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
export const cl = classNameFactory("eq-trans-");

View file

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Message } from "@vencord/discord-types";
import { useState } from "@webpack/common";

View file

@ -7,7 +7,7 @@
import "./styles.css";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Button } from "@components/Button";
import ErrorBoundary from "@components/ErrorBoundary";
import { Heading } from "@components/Heading";

View file

@ -7,7 +7,7 @@
import "./styles.css";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Button } from "@components/Button";
import { Flex } from "@components/Flex";
import { Heart } from "@components/Heart";

View file

@ -6,7 +6,7 @@
import { findGroupChildrenByChildId, NavContextMenuPatchCallback } from "@api/ContextMenu";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Devs, EquicordDevs } from "@utils/constants";
import definePlugin, { OptionType } from "@utils/types";
import { Message, User } from "@vencord/discord-types";

View file

@ -5,7 +5,7 @@
*/
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import ErrorBoundary from "@components/ErrorBoundary";
import { Flex } from "@components/Flex";
import { Heading, HeadingSecondary } from "@components/Heading";

View file

@ -26,8 +26,10 @@ import { copyWithToast } from "@utils/discord";
import { Logger } from "@utils/Logger";
import { shouldShowContributorBadge, shouldShowEquicordContributorBadge } from "@utils/misc";
import definePlugin from "@utils/types";
import { ContextMenuApi, Forms, Menu, Toasts, UserStore } from "@webpack/common";
import { ContextMenuApi, Menu, Toasts, UserStore } from "@webpack/common";
import Plugins, { PluginMeta } from "~plugins";
import { EquicordDonorModal, VencordDonorModal } from "./modals";
const CONTRIBUTOR_BADGE = "https://cdn.discordapp.com/emojis/1092089799109775453.png?size=64";

View file

@ -1,3 +0,0 @@
<svg height="20" width="20" viewBox="0 0 24 24" fill="#123456" xmlns="http://www.w3.org/2000/svg">
<path d="M4 2.5c-1.103 0-2 .897-2 2v11c0 1.104.897 2 2 2h7v2H7v2h10v-2h-4v-2h7c1.103 0 2-.896 2-2v-11c0-1.103-.897-2-2-2H4Zm16 2v9H4v-9h16Z" />
</svg>

Before

Width:  |  Height:  |  Size: 254 B

View file

@ -1,3 +0,0 @@
<svg height="20" width="20" viewBox="0 0 50 50" fill="#123456" xmlns="http://www.w3.org/2000/svg">
<path d="M14.8 2.7 9 3.1V47h3.3c1.7 0 6.2.3 10 .7l6.7.6V2l-4.2.2c-2.4.1-6.9.3-10 .5zm1.8 6.4c1 1.7-1.3 3.6-2.7 2.2C12.7 10.1 13.5 8 15 8c.5 0 1.2.5 1.6 1.1zM16 33c0 6-.4 10-1 10s-1-4-1-10 .4-10 1-10 1 4 1 10zm15-8v23.3l3.8-.7c2-.3 4.7-.6 6-.6H43V3h-2.2c-1.3 0-4-.3-6-.6L31 1.7V25z" />
</svg>

Before

Width:  |  Height:  |  Size: 395 B

View file

@ -1,3 +0,0 @@
<svg height="17" width="17" viewBox="0 0 1000 1500" fill="#123456" xmlns="http://www.w3.org/2000/svg">
<path d="M 187 0 L 813 0 C 916.277 0 1000 83.723 1000 187 L 1000 1313 C 1000 1416.277 916.277 1500 813 1500 L 187 1500 C 83.723 1500 0 1416.277 0 1313 L 0 187 C 0 83.723 83.723 0 187 0 Z M 125 1000 L 875 1000 L 875 250 L 125 250 Z M 500 1125 C 430.964 1125 375 1180.964 375 1250 C 375 1319.036 430.964 1375 500 1375 C 569.036 1375 625 1319.036 625 1250 C 625 1180.964 569.036 1125 500 1125 Z" />
</svg>

Before

Width:  |  Height:  |  Size: 510 B

View file

@ -1,3 +0,0 @@
<svg height="20" width="20" viewBox="0 0 24 24" fill="#123456" xmlns="http://www.w3.org/2000/svg">
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93Zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39Z" />
</svg>

Before

Width:  |  Height:  |  Size: 424 B

View file

@ -6,9 +6,9 @@
import "./styles.css";
import { classNameFactory } from "@utils/css";
import { Heading } from "@components/Heading";
import { Paragraph } from "@components/Paragraph";
import { classNameFactory } from "@utils/css";
import { getGuildAcronym, openImageModal, openUserProfile } from "@utils/discord";
import { classes } from "@utils/misc";
import { ModalRoot, ModalSize, openModal } from "@utils/modal";

View file

@ -20,7 +20,7 @@ import "./styles.css";
import { addServerListElement, removeServerListElement, ServerListRenderPosition } from "@api/ServerList";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import ErrorBoundary from "@components/ErrorBoundary";
import { Devs, EquicordDevs } from "@utils/constants";

View file

@ -19,11 +19,11 @@
import "./styles.css";
import { definePluginSettings, migratePluginSettings } from "@api/Settings";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import ErrorBoundary from "@components/ErrorBoundary";
import { Flex } from "@components/Flex";
import { Devs, EquicordDevs } from "@utils/constants";
import { classNameFactory } from "@utils/css";
import definePlugin, { OptionType } from "@utils/types";
import { User } from "@vencord/discord-types";
import { DateUtils, RelationshipStore, TooltipContainer } from "@webpack/common";

View file

@ -5,10 +5,10 @@
*/
import { isPluginEnabled } from "@api/PluginManager";
import { classNameFactory } from "@utils/css";
import { BaseText } from "@components/BaseText";
import ErrorBoundary from "@components/ErrorBoundary";
import ShowHiddenChannelsPlugin from "@plugins/showHiddenChannels";
import { classNameFactory } from "@utils/css";
import { classes } from "@utils/misc";
import { Channel } from "@vencord/discord-types";
import { filters, findByPropsLazy, mapMangledModuleLazy } from "@webpack";

View file

@ -19,7 +19,7 @@
import "./styles.css";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Button } from "@components/Button";
import { Devs } from "@utils/constants";
import definePlugin, { OptionType } from "@utils/types";

View file

@ -20,7 +20,7 @@ import "./styles.css";
import { NavContextMenuPatchCallback } from "@api/ContextMenu";
import { definePluginSettings } from "@api/Settings";
import { classNameFactory } from "@api/Styles";
import { classNameFactory } from "@utils/css";
import { Card } from "@components/Card";
import { Heading } from "@components/Heading";
import { Microphone } from "@components/Icons";