Skip to content

chore(android): cleanup font variable names, remove obsolete code#16211

Merged
ermshiperete merged 4 commits into
masterfrom
chore/android/cleanup
Jul 14, 2026
Merged

chore(android): cleanup font variable names, remove obsolete code#16211
ermshiperete merged 4 commits into
masterfrom
chore/android/cleanup

Conversation

@ermshiperete

@ermshiperete ermshiperete commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This change renames the font variable names so that they match the two conceptual fonts we have. Also remove obsolete code that dealt with the font parameter being a JSON object instead of a string containing the font filename. Having the font parameter containing a JSON object was legacy code that won't happen with current Keyman versions.

Follow-up-of: #16188
Build-bot: release:android
Test-bot: skip

@github-project-automation github-project-automation Bot moved this to Todo in Keyman Jul 8, 2026
@keymanapp-test-bot keymanapp-test-bot Bot added the user-test-missing User tests have not yet been defined for the PR label Jul 8, 2026
@keymanapp-test-bot

keymanapp-test-bot Bot commented Jul 8, 2026

Copy link
Copy Markdown

User Test Results

Test specification and instructions

User tests are not required

@keymanapp-test-bot keymanapp-test-bot Bot added this to the A19S33 milestone Jul 8, 2026
@ermshiperete
ermshiperete force-pushed the chore/android/cleanup branch from 35ea57f to f9cb9d0 Compare July 8, 2026 10:26
Base automatically changed from fix/android/16187_font to master July 8, 2026 12:35
This change renames the font variable names so that they match the
two conceptual fonts we have. Also remove obsolete code that dealt with
the `font` parameter being a JSON object instead of a string containing
the font filename. Having the `font` parameter containing a JSON object
was legacy code that won't happen with current Keyman versions.

Follow-up-of: #16188
Build-bot: release:android
@ermshiperete
ermshiperete force-pushed the chore/android/cleanup branch from f9cb9d0 to d0e1649 Compare July 8, 2026 12:36
@ermshiperete
ermshiperete marked this pull request as ready for review July 8, 2026 12:36

@mcdurdin mcdurdin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor tweaks suggested; LGTM

Comment thread android/docs/engine/KMManager/setKeyboard.md Outdated
Comment thread android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboard.java Outdated
Comment thread android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboard.java Outdated
ermshiperete and others added 3 commits July 9, 2026 17:26
Co-authored-by: Marc Durdin <marc@durdin.net>
Reverts part of commit d0e1649 until we know
if there are still users out there that are using legacy cloud keyboards.
See #16237.

Build-bot: skip build:android
@keymanapp-test-bot keymanapp-test-bot Bot removed the user-test-missing User tests have not yet been defined for the PR label Jul 13, 2026
@ermshiperete
ermshiperete merged commit 1581f7a into master Jul 14, 2026
7 checks passed
@ermshiperete
ermshiperete deleted the chore/android/cleanup branch July 14, 2026 16:27
@github-project-automation github-project-automation Bot moved this from Todo to Done in Keyman Jul 14, 2026
@keyman-server

Copy link
Copy Markdown
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.257-alpha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants