From 1e02050bb37b432077965a3df706ad0b7e5a3e0b Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Thu, 1 May 2025 14:30:56 -0400 Subject: [PATCH] ShowMeYourName Add EmojiReactions Setting --- src/plugins/showMeYourName/index.tsx | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/plugins/showMeYourName/index.tsx b/src/plugins/showMeYourName/index.tsx index 3efe60e0..b89e865f 100644 --- a/src/plugins/showMeYourName/index.tsx +++ b/src/plugins/showMeYourName/index.tsx @@ -48,14 +48,19 @@ const settings = definePluginSettings({ }, memberList: { type: OptionType.BOOLEAN, - default: true, + default: false, description: "Show usernames in member list", }, voiceChannelList: { type: OptionType.BOOLEAN, - default: true, + default: false, description: "Show usernames in voice channel list", }, + emojiReactions: { + type: OptionType.BOOLEAN, + default: false, + description: "Show usernames in emoji reactions", + }, }); function getUsername(user: any): string { @@ -80,11 +85,11 @@ export default definePlugin({ }, { find: "._areActivitiesExperimentallyHidden=(", + predicate: () => settings.store.memberList, replacement: { match: /(?<=user:(\i),currentUser:\i,nick:)\i/, replace: "$self.getUsername($1)" }, - predicate: () => settings.store.memberList }, { find: ".usernameSpeaking]", @@ -96,6 +101,16 @@ export default definePlugin({ }, ] }, + { + find: "#{intl::REACTION_TOOLTIP_1}", + predicate: () => settings.store.emojiReactions, + replacement: [ + { + match: /\i\.\i\.getName\(\i,null==.{0,15},(\i)\)/g, + replace: "$self.getUsername($1)," + }, + ] + }, ], settings, getUsername,