Skip to content

Make Android settings honor Apply and Cancel; prepare alpha18 - #56

Merged
RioPlay merged 2 commits into
mainfrom
fix/android-settings-experience
Sep 19, 2026
Merged

RioPlay merged 2 commits into
mainfrom
fix/android-settings-experience

Conversation

@RioPlay

@RioPlay RioPlay commented Sep 19, 2026 •

Copy link
Copy Markdown
Owner

Settings promised Apply/Cancel, but voice, Reset and preview quick controls saved immediately. Theme/layout choices could not reliably switch back and did not refresh the preview. Every settings change now stays staged; Apply remains visible during scrolling and controls precede practice.

Dispose old preview panels, handle platform Back navigation, restore search consistently, retain only pending preferences across rotation, and shorten the preview language label. Prepare version 18 / alpha18 and release notes including the previously merged typing/suggestion stabilization. No new dependencies, permissions or desktop changes.

Validation on the final local candidate: 14 tooling tests, 40 JVM tests, 28 focused API 35 instrumentation tests, lint (0 errors), debug/release/test APK builds and release metadata checks passed. App-owned default, narrow/large-text and landscape captures reviewed; two geometry capture checks passed. The added Back test's thread-helper defect was fixed before the final passing run. Reviewed final source/diff against the settings and alpha18 contracts. Full exact-head CI is pending; physical phone, assistive technology and real Obtainium acceptance remain open.

@RioPlay
RioPlay marked this pull request as ready for review September 19, 2026 02:21
@RioPlay
RioPlay merged commit 70b0cbf into main Sep 19, 2026
1 check passed
@RioPlay
RioPlay deleted the fix/android-settings-experience branch September 19, 2026 02:55
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