From 279f1cb483e0bbeb081a478d7f4c511962248d4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Fri, 6 Mar 2026 15:54:27 +0100 Subject: [PATCH] nicolium: announcement emojis: respect reduced motion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/nicolium/src/components/announcements/emoji.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/nicolium/src/components/announcements/emoji.tsx b/packages/nicolium/src/components/announcements/emoji.tsx index 3ce569d63..bb2705087 100644 --- a/packages/nicolium/src/components/announcements/emoji.tsx +++ b/packages/nicolium/src/components/announcements/emoji.tsx @@ -13,7 +13,7 @@ interface IEmoji { } const Emoji: React.FC = ({ emoji, emojiMap, hovered }) => { - const { autoPlayGif, systemEmojiFont } = useSettings(); + const { autoPlayGif, reduceMotion, systemEmojiFont } = useSettings(); if (unicodeMapping[emoji]) { if (systemEmojiFont) return <>{emoji}; @@ -31,7 +31,8 @@ const Emoji: React.FC = ({ emoji, emojiMap, hovered }) => { /> ); } else if (emojiMap[emoji]) { - const filename = autoPlayGif || hovered ? emojiMap[emoji].url : emojiMap[emoji].static_url; + const filename = + (autoPlayGif && !reduceMotion) || hovered ? emojiMap[emoji].url : emojiMap[emoji].static_url; const shortCode = `:${emoji}:`; return (