kaizen-app/app/src/main/java/dev
Bruno Deanoz c014d6d90c fix keyboard handling — offset dock instead of padding
adjustResize didn't work with enableEdgeToEdge (input hidden
behind keyboard). imePadding inflated the dock (input too high).

New approach: read WindowInsets.ime bottom value directly and
apply it as negative Y offset on the dock. The dock slides up
by exactly the keyboard height — no inflation, no layout changes.
windowSoftInputMode=adjustNothing (edge-to-edge default).

When keyboard closed: offset = nav bar height (gesture bar).
When keyboard open: offset = keyboard height (includes nav bar).
2026-06-22 01:21:32 +02:00
..
kaizen/app fix keyboard handling — offset dock instead of padding 2026-06-22 01:21:32 +02:00