diff --git a/src/plugins/experiments/index.tsx b/src/plugins/experiments/index.tsx index ed6e67cee..1da640292 100644 --- a/src/plugins/experiments/index.tsx +++ b/src/plugins/experiments/index.tsx @@ -163,8 +163,8 @@ export default definePlugin({ You can open Discord's DevTools via {" "}
- {modKey} +{" "} - {altKey} +{" "} + {modKey}{" "} + {altKey}{" "} O{" "}
diff --git a/src/plugins/sendTimestamps/index.tsx b/src/plugins/sendTimestamps/index.tsx index c53e3a5f6..1d14d8b30 100644 --- a/src/plugins/sendTimestamps/index.tsx +++ b/src/plugins/sendTimestamps/index.tsx @@ -184,7 +184,7 @@ export default definePlugin({ return ( <> - To quickly send send time only timestamps, include timestamps formatted as `HH:MM` (including the backticks!) in your message + To quickly send time only timestamps, include timestamps formatted as `HH:MM` (including the backticks!) in your message See below for examples. diff --git a/src/plugins/showConnections/index.tsx b/src/plugins/showConnections/index.tsx index 26afd7f1b..79abeaa84 100644 --- a/src/plugins/showConnections/index.tsx +++ b/src/plugins/showConnections/index.tsx @@ -168,7 +168,7 @@ export default definePlugin({ patches: [ { // Same find as ReviewDB - find: ".USER_PROFILE_POPOUT])", + find: '"UserProfilePopout");', replacement: { match: /userId:\i\.id,guild:\i\}\)(?=])/, replace: "$&,$self.profilePopoutComponent(arguments[0])" diff --git a/src/plugins/typingTweaks/index.tsx b/src/plugins/typingTweaks/index.tsx index 4832478bf..4ff4f540b 100644 --- a/src/plugins/typingTweaks/index.tsx +++ b/src/plugins/typingTweaks/index.tsx @@ -20,6 +20,7 @@ import { definePluginSettings, migratePluginToSettings, Settings } from "@api/Se import ErrorBoundary from "@components/ErrorBoundary"; import { getCustomColorString } from "@equicordplugins/customUserColors"; import { Devs, EquicordDevs } from "@utils/constants"; +import { classNameFactory } from "@utils/css"; import { openUserProfile } from "@utils/discord"; import { isNonNullish } from "@utils/guards"; import { Logger } from "@utils/Logger"; @@ -30,6 +31,7 @@ import { PropsWithChildren } from "react"; import managedStyle from "./style.css?managed"; +const cl = classNameFactory("vc-typing-tweaks-"); const settings = definePluginSettings({ showAvatars: { type: OptionType.BOOLEAN, @@ -87,7 +89,7 @@ function typingUserColor(guildId: string, userId: string): string | undefined { const TypingUser = ErrorBoundary.wrap(function TypingUser({ user, guildId }: TypingUserProps) { return ( { openUserProfile(user.id); @@ -98,6 +100,7 @@ const TypingUser = ErrorBoundary.wrap(function TypingUser({ user, guildId }: Typ > {settings.store.showAvatars && ( )} @@ -128,7 +131,7 @@ export default definePlugin({ replacement: [ { // Style the indicator and add function call to modify the children before rendering - match: /(?<="aria-atomic":!0,children:)\i/, + match: /(?<="aria-hidden":!0,children:)\i/, replace: "$self.renderTypingUsers({ users: arguments[0]?.typingUserObjects, guildId: arguments[0]?.channel?.guild_id, children: $& })" }, { @@ -194,8 +197,7 @@ export default definePlugin({ let element = 0; return children.map(c => { - if (c.type !== "strong" && !(typeof c !== "string" && !React.isValidElement(c))) - return c; + if (c.type !== "strong" && !(typeof c !== "string" && !React.isValidElement(c))) return c; const user = users[element++]; return ; diff --git a/src/plugins/typingTweaks/style.css b/src/plugins/typingTweaks/style.css index 96fa3586b..d582a082c 100644 --- a/src/plugins/typingTweaks/style.css +++ b/src/plugins/typingTweaks/style.css @@ -1,4 +1,4 @@ -.vc-typing-user { +.vc-typing-tweaks-user { cursor: pointer; [class*="wrapper"] {