mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-10-06 09:57:23 +00:00
beta_86 put the emoji picker on the long-press menu, which covers the firmware's own field and so covers wada.ui.input(). It does not cover an app that builds its own buffer from key events, because there is no textarea to long-press -- and that is exactly the case Jade asked about: their composer shows a pad-bytes counter the firmware's field cannot, so it takes the custom path and the menu never applies to it. wada.ui.emoji(cb) opens the picker and hands the glyph back as UTF-8, nil if dismissed. Same discipline as wada.ui.input's callback: one ref, one call, released either way, refused if one is already open. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>