Skip to content

WaveKey v1.0-beta (test build)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Sep 09:16
· 6 commits to main since this release

Read this before installing

  • This build is signed with Android's public debug key. Anyone can build an APK that Android will accept as an update to it. Install it to try the keyboard, not to rely on it.
  • It installs as a separate app id (com.supervoiceboard.app.debug). A future signed build cannot upgrade over it — you will have to uninstall this one and lose your keyboard settings.
  • This build ships without main_ro.dict, the main English dictionary. Word suggestions while typing will be worse than a real build. Dictation is unaffected.
  • The APK is debuggable. Anyone with USB debugging access to your phone can read the keyboard's data.

What you need

  • arm64 phones only. Almost every phone sold since ~2016 is arm64; a 32-bit device cannot install this.
  • Dictation needs a 482 MB model download on first run, from Settings. Until it finishes, the mic key falls back to your system recognizer where the platform has one.
  • About 1.0 GB of storage if you also install the optional refiner.

fix(settings): a row that looks unavailable should behave that way, and a chip should have a name

Dimmed() lowered a row to 38% alpha and left it fully interactive, with nothing
saying why it was dim. That is the worst of both: unavailable to the eye,
available to the thumb, and silent to TalkBack. It now swallows the gesture,
marks itself disabled in semantics, and states the reason under the row — which
is the only thing that makes a dimmed row better than a missing one, and the
reason these rows are deliberately kept mounted.

Three call sites get their reason: key hint scale needs hints on, key gap needs
borders, the split spacer needs split.

The toolbar key chips are pictures with no label beside them, so their
description is the only name they have — and it was ToolbarKey.name, the enum.
TalkBack read "SELECT_WORD" where the row above says "Select word". They use the
same string the row does now, which already existed.

From the settings-wide UX audit; the two findings in this fork's own code that
it rated High.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

Built from 0a20d9b. Unsigned debug build.