Skip to content

Redesign Android daily keyboard surface - #64

Merged
RioPlay merged 1 commit into
mainfrom
codex/android-daily-layout
Sep 27, 2026
Merged

RioPlay merged 1 commit into
mainfrom
codex/android-daily-layout

Conversation

@RioPlay

@RioPlay RioPlay commented Sep 27, 2026

Copy link
Copy Markdown
Owner

Goal

Restore a calm, familiar Android daily keyboard without losing Utterleaf's editing, terminal, privacy, or lifecycle behavior.

Changes

  • replace the permanent two-row action wall plus separate suggestion row with one 48dp Tools/Edit/suggestion/Dictate strip
  • replace the inert bottom-left slot with a real comma key and add a no-dead-gap geometry contract
  • keep Emoji, draft/password manager, Extra Keys, Caps, number-row control, settings, alignment, layouts, accents, and compose reachable through the height-stable Tools hub
  • preserve the minimal sensitive-field surface and update tests to exercise explicit disclosure
  • record the clean-room FUTO behavioral-research boundary and current verification in the Android roadmap/plan

Verification

  • Android tooling: 26/26
  • JVM: 50/50
  • affected emulator bundle: 76/76
  • disclosure-transition emulator group: 24/24
  • lint: 0 errors, 58 warnings
  • fresh API 35 portrait render inspected; no bottom-left void or duplicate action row
  • two complete 238-test emulator runs reached 237/238 with different live-fixture timing failures; each exact failed case passed immediately in isolation, and the second full run passed the first case. The plan records this without claiming a wholly green aggregate run.

No physical-device usability claim is made.

@RioPlay
RioPlay merged commit 3545a8e into main Sep 27, 2026
1 check passed
@RioPlay
RioPlay deleted the codex/android-daily-layout branch September 27, 2026 18:38
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.

1 participant