decentraland / decentraland/godot-explorer

Design discussion: native popup UX for Option B (autocorrect-free text input)

Open
#2,703 0 comments 0 reactions 0 assignees View on GitHub
Android claw-created iOS mobile needs design
Dominant language
Rust
Stars
18
Forks
19
Avg merge
4d 2h
Merged PRs (30d)
43

Description

## Description

Follow-up to the technical research done in #1612 for disabling native autocorrect on Android/iOS text inputs. The team decided to move forward with **Option B** — a native popup/dialog for typing (autocorrect off) instead of an engine-level fork change.

This issue tracks the design discussion needed before implementation starts.

## Context

Option B's main tradeoff is that typing happens in a native OS popup rather than directly in the field, which by default breaks live-filtering UX (e.g. Discover search results updating as you type). During the thread discussion, Mateo suggested we can pipe the live input from the native popup back into the UI so results still update as the user types — this needs to be designed/validated before implementation.

Other open questions for design:
- How the native popup should look/feel across the different input contexts (Discover search, profile name, nicknames, links, etc.) so it doesn't feel too far off from our UI.
- Whether a desktop fallback is needed, and what it should look like.
- Whether SDK scene inputs are in scope, or handled separately/later.

## Related Issues

- #1612 — Technical Research: Add configurable autocorrect option for native keyboard on Android and iOS (closed, resolved by choosing Option B)

Requested by Mateo via Slack

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.