Mobile: touch discoverability for message actions / quick reactions (hover-gated; iOS long-press unreliable) — design decision needed #199

Open
opened 2026-09-17 23:24:15 -04:00 by jared · 1 comment
Owner

Migrated from LOTUS_TODO.md on 2026-09-17 (the file is now reference-only).

M2 — touch discoverability — message quick-reactions/actions are hover-gated; long-press is the fallback but is unreliable on iOS Safari (deep audit). A visible touch affordance is needed but the naive fix hides unread badges / clutters messages (member-profile-style redesign).

M2 — message action/quick-reaction touch discoverability — hover-gated + iOS-long-press-unreliable; a visible touch affordance collides with unread-badge placement / per-message clutter → needs a design decision + device look.

Likely resolved by #166 (long-press bottom sheet) — decide there first, then close or scope this.

_Migrated from `LOTUS_TODO.md` on 2026-09-17 (the file is now reference-only)._ **M2 — touch discoverability** — message quick-reactions/actions are hover-gated; long-press is the fallback but is **unreliable on iOS Safari** (deep audit). A visible touch affordance is needed but the naive fix hides unread badges / clutters messages (member-profile-style redesign). **M2 — message action/quick-reaction touch discoverability** — hover-gated + iOS-long-press-unreliable; a visible touch affordance collides with unread-badge placement / per-message clutter → needs a design decision + device look. Likely resolved by #166 (long-press bottom sheet) — decide there first, then close or scope this.
jared added this to the Features 2026-Q4 milestone 2026-09-17 23:24:15 -04:00
jared added the priority: mediumuxarea: mobileplanning labels 2026-09-17 23:24:15 -04:00
Author
Owner

#166 is implemented (long-press → bottom sheet with quick reactions + the full action list; nothing added per message, so no badge collision). Pending the real-device check on #166; close both together once it passes.

#166 is implemented (long-press → bottom sheet with quick reactions + the full action list; nothing added per message, so no badge collision). Pending the real-device check on #166; close both together once it passes.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny#199