Repository navigation
Release 0.0.10-beta.1: landscape insets, one-hand mode, keyboard height drag, double pinyin and wubi, handwriting, self-built pinyin engine, lite APK - #137
Merged
Conversation
…ode, keyboard height drag, double pinyin and wubi, handwriting, self-built pinyin engine, importable voice model, lite APK Co-Authored-By: Claude Code <[email protected]>
Below API 28 a ClipboardManager builds its Handler on the calling thread, so getSystemService throws "Can't create handler inside thread that has not called Looper.prepare()". The API 26 compatibility job calls clearAll() from the instrumentation thread and failed on it. Every caller in the app runs on the UI thread, so the read is skipped where it cannot be made. Co-Authored-By: Claude Code <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release 0.0.10-beta.1 (versionCode 1001). Beta pre-release, not the stable release.
Highlights
ReferenceLandscapeInsets), with a landscape regression test.engine/): full-path syllable DAG, affix expansion, Viterbi bigram bonus and fuzzy-pinyin penalties, used when the imported data is present.OPENIME_LITE=1), same key, installs over the full build.CandidatePreviewPolicy).Data
scripts/import_doubao_data.pyandscripts/build_imengine_data.pyregenerate the merged dictionaries locally. The four tracked data files they rewrite and the git-ignored derived assets stay out of the repository; CI builds with the dictionaries already in git.Checks
python3 scripts/release_check.py check→OK: 0.0.10-beta.1 (versionCode 1001):app:lintRelease: passscripts/typing_stress_e2e.pyon the emulator: 14/14 cases pass🤖 Generated with Claude Code