Skip to content

feat(chat): Animate messages consisting only of emojis - #2796

Draft
karlitschek wants to merge 2 commits into
feat/haptics-reactions-widgets-call-adaptationfrom
feat/chat-animated-emoji
Draft

karlitschek wants to merge 2 commits into
feat/haptics-reactions-widgets-call-adaptationfrom
feat/chat-animated-emoji

Conversation

@karlitschek

Copy link
Copy Markdown
Member

Messages with up to three emojis are already shown large. When such a message arrives while the chat is open, it comes to life once: hearts beat, laughing faces shake, 👍/👏 bounce, 👋 waves, 🔥/✨ flicker, 🌍 spins, all others pop. Celebration messages (confetti) are not animated in addition, nothing moves with Reduce Motion.

Notes

Testing

  • App and all extensions build for the simulator (Xcode 27.1)
  • New unit test UnitEmojiAnimationTest
  • The combined branch with all features also builds in Release for generic/platform=iOS (iPhone, iPad, Mac "Designed for iPad") and for watchOS hardware
  • Not yet tried by hand with a real account and device, hence the draft.

🤖 Generated with Claude Code

karlitschek and others added 2 commits October 25, 2026 21:26
Messages with up to three emojis are already shown large. When such a
message arrives while the chat is open, it now comes to life once,
matching the emoji: hearts beat, laughing faces shake, 👍 and 👏
bounce, 👋 waves, 🔥 and ✨ flicker, 🌍 spins, and all others pop.

Messages that let confetti fall are not animated in addition, and
nothing moves with Reduce Motion turned on.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Frank Karlitschek <karlitschek@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Frank Karlitschek <karlitschek@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant