From 96c1d9cb4bb8f196ee1cd77d301a829d4dec8fc1 Mon Sep 17 00:00:00 2001 From: D3SOX Date: Fri, 16 Feb 2024 09:15:13 +0100 Subject: [PATCH] feat(memberListActivities): option to disable rendering GIFs --- src/plugins/memberListActivities/index.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plugins/memberListActivities/index.tsx b/src/plugins/memberListActivities/index.tsx index 69d45cde5..a87dd8931 100644 --- a/src/plugins/memberListActivities/index.tsx +++ b/src/plugins/memberListActivities/index.tsx @@ -36,6 +36,12 @@ const settings = definePluginSettings({ default: 20, stickToMarkers: false, }, + renderGifs: { + type: OptionType.BOOLEAN, + description: "Allow rendering GIFs", + default: true, + restartNeeded: false, + }, }); interface Activity { @@ -125,7 +131,9 @@ export default definePlugin({ const addImage = (image: string, alt: string) => { if (image.startsWith("mp:")) { const discordMediaLink = `https://media.discordapp.net/${image.replace(/mp:/, "")}`; - icons.push({alt}/); + if (settings.store.renderGifs || !discordMediaLink.endsWith(".gif")) { + icons.push({alt}/); + } } else { const src = `https://cdn.discordapp.com/app-assets/${application_id}/${image}.png`; icons.push({alt}/);