spiegel-keyman/android/docs/engine
Claude 99704c4ec2
fix(android): resolve PR review comments for keyboard height min/max
Addresses review feedback from Marc and Darcy:

- Add JavaDoc comments to getKeyboardHeightMin() and getKeyboardHeightMax()
  explaining the purpose, parameters, and return values
- Implement separate pending height tracking per keyboard type (in-app/system)
  and orientation (portrait/landscape) instead of a single flag
- Add four preference keys following KMKey_ naming convention:
  KMKey_PendingHeightUpdate_InappPortrait, KMKey_PendingHeightUpdate_InappLandscape,
  KMKey_PendingHeightUpdate_SystemPortrait, KMKey_PendingHeightUpdate_SystemLandscape
- Create helper function getPendingHeightKey() to determine the correct key
- Create setPendingHeightUpdate() and getAndClearPendingHeightUpdate() functions
- Fix applyKeyboardHeight() to use new helper functions and remove broken
  heightApplied variable and duplicate pending height logic
- Update KMKeyboard.onResume() to use getAndClearPendingHeightUpdate()
- Add documentation links for getKeyboardHeightMin and getKeyboardHeightMax
  in index.md
2025-11-24 23:14:52 +00:00
..
guides chore: increment to alpha 19.0 2025-02-11 14:14:15 +07:00
KeyboardEventHandler refactor(android): move Android Engine help in-repo 2024-10-31 10:08:17 +07:00
KMKeyboard refactor(android): move Android Engine help in-repo 2024-10-31 10:08:17 +07:00
KMManager fix(android): resolve PR review comments for keyboard height min/max 2025-11-24 23:14:52 +00:00
index.md chore: increment to alpha 19.0 2025-02-11 14:14:15 +07:00
whatsnew.md chore: increment to alpha 19.0 2025-02-11 14:14:15 +07:00