fix(ui): handle on-screen keyboard visibility to adjust layout and prevent inputs from being obscured
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-12-17 - 1.4.1 - fix(ui)
|
||||
handle on-screen keyboard visibility to adjust layout and prevent inputs from being obscured
|
||||
|
||||
- Add keyboard visibility state (isKeyboardVisible) and keyboardBlurTimeout in sio-combox.ts
|
||||
- Listen for custom 'input-focus' and 'input-blur' events and toggle keyboard-visible host attribute
|
||||
- Dispatch 'input-focus'/'input-blur' from sio-conversation-selector and sio-message-input on focus/blur
|
||||
- Add connected/disconnected lifecycle handlers and updated() hook to manage attribute and cleanup timeouts
|
||||
- Apply :host([keyboard-visible]) CSS to set height to 100vh / 100dvh when keyboard is visible
|
||||
|
||||
## 2025-12-17 - 1.4.0 - feat(elements)
|
||||
update design tokens and sio-fab component; bump deps and update npmextra config
|
||||
|
||||
|
||||
Reference in New Issue
Block a user