Repository navigation
fix(mobile): fix input positioning with keyboard in Capacitor app - #291
Conversation
- Fix InputPositioner centered-to-docked transition when keyboard is open by always anchoring to bottom and using transforms instead of animating between 'top' and 'bottom' properties (which Framer Motion can't interpolate with 'auto' values) - When keyboard is open, force docked position to prevent animation issues - Fix right sidebar AI chat input getting hidden behind keyboard by adding keyboard height padding to the input container - Adjust RightPanel height for overlay/Sheet variant when keyboard is open - Remove bottom safe area padding when keyboard covers the home indicator https://claude.ai/code/session_01MZgZvRebjQjjN23duiJr7h
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
📝 WalkthroughWalkthroughThis change integrates mobile keyboard detection across the chat UI and input positioning system. Three components now import and use the Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
by always anchoring to bottom and using transforms instead of
animating between 'top' and 'bottom' properties (which Framer Motion
can't interpolate with 'auto' values)
keyboard height padding to the input container
https://claude.ai/code/session_01MZgZvRebjQjjN23duiJr7h
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.