Skip to content

Conversation

@sanity
Copy link
Contributor

@sanity sanity commented Jan 26, 2026

Summary

  • Adds emoji picker button (subtle grayscale smiley) to the left of the message input
  • Shows a compact 4x4 grid of popular emojis when clicked
  • Clicking an emoji inserts it into the message and closes the picker
  • Clicking outside the picker closes it

Emojis included

👍 ❤️ 😂 👀
🔥 😮 😢 😡
🎉 🤔 👋 ✅
💯 🙏 😍 👏

Testing

  • Tested locally with dx serve --features example-data,no-sync
  • Verified emoji insertion works correctly
  • Verified picker closes on selection and outside click

Closes #77

[AI-assisted - Claude]

Adds a 4x4 grid of popular emojis (👍❤️😂👀🔥😮😢😡🎉🤔👋✅💯🙏😍👏)
accessible via a subtle grayscale smiley button to the left of the
message input. Clicking an emoji inserts it at the end of the message.

The emoji picker:
- Uses a compact popup that appears above the button
- Closes automatically after selection or when clicking outside
- Shares emoji constants with the reaction picker for consistency

Closes #77

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@sanity sanity merged commit 41dcf9f into main Jan 26, 2026
2 checks passed
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.

Add Emoji Selector to Message Composer Bar

2 participants