android: fix system insets for status and nav bars
Some checks failed
CI / test (push) Failing after 2m3s

This commit is contained in:
Codex
2026-03-09 13:17:53 +03:00
parent 81597f8f44
commit a05b2ea929
6 changed files with 34 additions and 4 deletions

View File

@@ -156,3 +156,9 @@
- Extended message DAO tests with attachment relation verification.
- Added Android smoke and baseline document (`docs/android-smoke.md`) with test matrix and performance targets.
- Updated Android checklist quality section with initial performance baseline completion.
### Step 25 - UI safe insets fix
- Enabled edge-to-edge mode in `MainActivity` via `enableEdgeToEdge()`.
- Added safe area insets handling (`WindowInsets.safeDrawing`) for login, chat list, session-check and chat screens.
- Added bottom composer protection in chat screen with `navigationBarsPadding()` and `imePadding()`.
- Fixed UI overlap with status bar and navigation bar on modern Android devices.