diff --git a/src/equicordplugins/clipsEnhancements.discordDesktop/index.tsx b/src/equicordplugins/clipsEnhancements.discordDesktop/index.tsx index db836defd..f665f465a 100644 --- a/src/equicordplugins/clipsEnhancements.discordDesktop/index.tsx +++ b/src/equicordplugins/clipsEnhancements.discordDesktop/index.tsx @@ -77,17 +77,18 @@ export default definePlugin({ } }, { - find: "#{intl::CLIPS_SETTINGS_ENABLE_CLIPS_HELP}),checked", - replacement: [ - { - match: /\[\{.{0,25}\i.\i.FPS_15.{0,500}\}\]/, - replace: "$self.patchFramerates($&)" - }, - { - match: /\[\{.{0,25}\i.\i.SECONDS_30.{0,500}\}\]/, - replace: "$self.patchTimeslots($&)" - }, - ] + find: ".CLIPS_FRAME_RATE,{", + replacement: { + match: /\[\{.{0,25}\i.\i.FPS_15.{0,500}\}\]/, + replace: "$self.patchFramerates($&)" + } + }, + { + find: ".CLIPS_LENGTH,{", + replacement: { + match: /\[\{.{0,25}\i.\i.SECONDS_30.{0,500}\}\]/, + replace: "$self.patchTimeslots($&)" + } }, // enables clips { diff --git a/src/equicordplugins/ghosted/Boo.tsx b/src/equicordplugins/ghosted/Boo.tsx index 6ca30a737..f0b4425bc 100644 --- a/src/equicordplugins/ghosted/Boo.tsx +++ b/src/equicordplugins/ghosted/Boo.tsx @@ -5,7 +5,7 @@ */ import { Channel, Message } from "@vencord/discord-types"; -import { findByPropsLazy } from "@webpack"; +import { findCssClassesLazy } from "@webpack"; import { MessageStore, useEffect, UserStore, useState, useStateFromStores } from "@webpack/common"; import { cl, settings } from "."; @@ -81,7 +81,7 @@ export function isChannelCleared(channelId: string): boolean { return clearedChannels.has(channelId); } -const ChannelWrapperStyles = findByPropsLazy("muted", "wrapper"); +const ChannelWrapperStyles = findCssClassesLazy("muted", "wrapper"); export function Boo({ channel }: { channel: Channel; }) { const { id } = channel; diff --git a/src/equicordplugins/loginWithQR/index.tsx b/src/equicordplugins/loginWithQR/index.tsx index 7be30e5b4..198784872 100644 --- a/src/equicordplugins/loginWithQR/index.tsx +++ b/src/equicordplugins/loginWithQR/index.tsx @@ -85,7 +85,7 @@ export default definePlugin({ { find: ".PRIVACY_ENCRYPTION_VERIFIED_DEVICES_V2]", replacement: { - match: /\.CLIPS]:{.*?},/, + match: /\.PRIVACY_SAFETY_ALERTS_V2]:{.*?},/, replace: "$&\"SCAN_QR_CODE\":$self.ScanQrSettingsSheet," } } diff --git a/src/equicordplugins/statusPresets/index.tsx b/src/equicordplugins/statusPresets/index.tsx index 2a604f6c7..9dbaa53aa 100644 --- a/src/equicordplugins/statusPresets/index.tsx +++ b/src/equicordplugins/statusPresets/index.tsx @@ -27,7 +27,7 @@ import { classes } from "@utils/misc"; import { openModalLazy } from "@utils/modal"; import { useForceUpdater } from "@utils/react"; import definePlugin, { OptionType, StartAt } from "@utils/types"; -import { extractAndLoadChunksLazy, findByPropsLazy, findComponentByCodeLazy, findModuleId, wreq } from "@webpack"; +import { extractAndLoadChunksLazy, findComponentByCodeLazy, findCssClassesLazy, findModuleId, wreq } from "@webpack"; import { Clickable, Menu, OverridePremiumTypeStore, Toasts, useState } from "@webpack/common"; import managedStyle from "./fixActionBar.css?managed"; @@ -56,7 +56,7 @@ interface DiscordStatus { status: "online" | "dnd" | "idle" | "invisible"; } -const StatusStyles = findByPropsLazy("statusItem"); +const StatusStyles = findCssClassesLazy("statusItem"); // TODO: find clearCustomStatusHint original css/svg or replace const PMenu = findComponentByCodeLazy(".menuItemLabel", ".menuItemInner"); const EmojiComponent = findComponentByCodeLazy(/\.translateSurrogatesToInlineEmoji\(\i\.name\);/); diff --git a/src/equicordplugins/themeLibrary/components/ThemeTab.tsx b/src/equicordplugins/themeLibrary/components/ThemeTab.tsx index a4b07e434..cf3a06ee8 100644 --- a/src/equicordplugins/themeLibrary/components/ThemeTab.tsx +++ b/src/equicordplugins/themeLibrary/components/ThemeTab.tsx @@ -17,12 +17,12 @@ import { SearchStatus, TabItem, Theme, ThemeLikeProps } from "@equicordplugins/t import { Logger } from "@utils/Logger"; import { Margins } from "@utils/margins"; import { classes } from "@utils/misc"; -import { findByPropsLazy } from "@webpack"; +import { findCssClassesLazy } from "@webpack"; import { Button, React, SearchableSelect, TabBar, TextInput, useEffect, useState } from "@webpack/common"; import { ThemeCard } from "./ThemeCard"; -const InputStyles = findByPropsLazy("inputWrapper", "inputError", "error"); +const InputStyles = findCssClassesLazy("inputWrapper", "inputError", "error"); export const apiUrl = "https://themes.equicord.org/api"; export const logger = new Logger("ThemeLibrary", "#e5c890");