diff --git a/src/plugins/messageClickActions/index.ts b/src/plugins/messageClickActions/index.ts index b75c44ef0..136dd3c9c 100644 --- a/src/plugins/messageClickActions/index.ts +++ b/src/plugins/messageClickActions/index.ts @@ -138,13 +138,25 @@ const settings = definePluginSettings({ }, singleClickAction: { type: OptionType.SELECT, - description: "Action on single click with modifier", + description: "Action on single click (your messages)", options: actions, default: "DELETE" }, singleClickModifier: { type: OptionType.SELECT, - description: "Modifier required for single click action", + description: "Modifier required for single click action (your messages)", + options: singleClickModifiers, + default: "BACKSPACE" + }, + singleClickOthersAction: { + type: OptionType.SELECT, + description: "Action on single click (others' messages)", + options: actions, + default: "DELETE" + }, + singleClickOthersModifier: { + type: OptionType.SELECT, + description: "Modifier required for single click action (others' messages)", options: singleClickModifiers, default: "BACKSPACE" }, @@ -515,13 +527,17 @@ export default definePlugin({ if ((settings.store.disableInDms && isDM) || (settings.store.disableInSystemDms && isSystemDM)) return; - const singleClickAction = settings.store.singleClickAction as ClickAction; + const singleClickAction = isMe + ? (settings.store.singleClickAction as ClickAction) + : (settings.store.singleClickOthersAction as ClickAction); const doubleClickAction = isMe ? (settings.store.doubleClickAction as ClickAction) : (settings.store.doubleClickOthersAction as ClickAction); const tripleClickAction = settings.store.tripleClickAction as ClickAction; - const singleClickModifier = settings.store.singleClickModifier as Modifier; + const singleClickModifier = isMe + ? (settings.store.singleClickModifier as Modifier) + : (settings.store.singleClickOthersModifier as Modifier); const doubleClickModifier = settings.store.doubleClickModifier as Modifier; const tripleClickModifier = settings.store.tripleClickModifier as Modifier;