From 3ffe6c2fb0a2708a5e50f9f947248983d37125ea Mon Sep 17 00:00:00 2001 From: prince-0408 <66916296+prince-0408@users.noreply.github.com> Date: Mon, 28 Sep 2026 19:22:54 +0530 Subject: [PATCH] fix: restore API 36 keyboard insets --- CHANGELOG.md | 1 + app/src/main/res/layout/input_method_view.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2aaa0324b..c75965bdd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -89,6 +89,7 @@ Emojis for the following are chosen based on [gitmoji](https://gitmoji.dev/). - The keyboard service no longer crashes when an editor starts input with no `EditorInfo` ([#699](https://github.com/scribe-org/Scribe-Android/issues/699)). - Downloading or checking for language data updates no longer crashes the app when the server returns a malformed timestamp ([#700](https://github.com/scribe-org/Scribe-Android/issues/700)). - Native dictionaries are re-extracted after an app update so autosuggestions no longer use dictionaries from a previous install ([#701](https://github.com/scribe-org/Scribe-Android/issues/701)). +- The keyboard root fits system windows so the full keyboard remains visible on API 36 ([#707](https://github.com/scribe-org/Scribe-Android/issues/707)). ### 🔒 Security diff --git a/app/src/main/res/layout/input_method_view.xml b/app/src/main/res/layout/input_method_view.xml index 36d913ad1..eea0fc0b9 100644 --- a/app/src/main/res/layout/input_method_view.xml +++ b/app/src/main/res/layout/input_method_view.xml @@ -13,6 +13,7 @@ GeneralKeyboardIME.kt android:id="@+id/keyboard_holder" android:layout_width="match_parent" android:layout_height="wrap_content" + android:fitsSystemWindows="true" android:clipChildren="false" android:clipToPadding="false">