Skip to content

[Feature Request]: Render standalone emoji larger in chat #3636

@bigbn

Description

@bigbn

Checklist

  • I have used the search function for OPEN ISSUES to see if someone else has already submitted the same feature request.

  • I have also used the search function for CLOSED ISSUES to see if the feature was already implemented and is just waiting to be released, or if the feature was rejected.

  • I will describe the request with as much detail as possible.

  • This request contains only one single feature, not a list of multiple (related) features.

  • I have read and understood the Contribution Guidelines.

  • I agree to follow this project's Code of Conduct

Contact Details

[email protected]

Feature or improvement you want

When a message contains only emoji (for example, a single “👍” or “🚫”), it is still rendered as tiny element.
As a result:

  • The emoji lose visibility and emotional clarity.
  • Quick reactions become less useful than intended.

The user experience feels flat compared to how other messaging apps handle emoji-only messages.

Proposed solution

Increase the visual size of emoji-only messages in the chat view — similar to how Signal, Telegram, or iMessage handle this case.

Suggested behavior:

If the message consists solely of one or several emoji (no text, no punctuation) → render them at a larger size (e.g., 48dp–64dp).

Otherwise, keep current inline text rendering.

This rule can be implemented purely on the UI layer and does not affect message storage or transmission — it’s a display optimization only.

Why should this be added?

In mesh-based communication, every byte counts — messages must be compact, efficient, and expressive.
Emoji can serve as a powerful, low-bandwidth language for short acknowledgments or reactions:

👍 = OK
✅ = Received
🚫 = No route
🏠 = At base
🔋 = Low power

However, in the current Android app, emoji are rendered very small, even when they appear as standalone messages. This makes them hard to read and reduces their expressive value.

Why this matters
This change enhances communication efficiency under bandwidth constraints, perfectly aligning with Meshtastic’s mission.
Emoji can act as short, byte-efficient messages for acknowledgment, coordination, or mood — but only if they are clearly visible.

Improving emoji visibility makes the chat more expressive and human while maintaining technical efficiency.

Screenshots / Drawings / Technical details

Enhancement proposal: render emoji-only messages larger in chat.

  • Zero protocol impact
  • Minimal UI change
  • Big improvement for readability and expressiveness
  • Aligned with low-bandwidth communication goals

Telegram screenshot for example:
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions