keyboard jumpy fix
This commit is contained in:
@@ -17,3 +17,4 @@ See `patterns.md` for detailed design conventions.
|
||||
- MainScreen uses `@Immutable` data class for ProfileSheetState (good practice)
|
||||
- Drag gesture threshold: 60f px for swipe-open/close channel list
|
||||
- LazyListState for channel list is owned by ViewModel (correct — survives recomposition)
|
||||
- IME insets: enableEdgeToEdge() is active; Scaffold default contentWindowInsets excludes IME; MessageTimeline Column must carry `.imePadding()` before static padding — without it the keyboard overlays the input bar. AndroidView EditText does not auto-participate in Compose IME avoidance. Never use windowSoftInputMode=adjustResize with edge-to-edge.
|
||||
|
||||
Reference in New Issue
Block a user