The root cause: imePadding on the bottom dock Column inflated it by the full keyboard height, pushing it up into the chat content. Fix: imePadding on the outer Box that contains everything. Now the entire layout shrinks when keyboard opens — chat area gets shorter, dock stays at the (new) bottom edge. No overlap. |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||