fix(FN-1043): fix terminal mobile keyboard layout
- Defer fitAddon.fit() via requestAnimationFrame after CSS repaint to ensure container dimensions are settled - Add overflow:hidden to keyboard-open CSS rule to prevent layout shift - Add regression tests for xterm re-fit on mobile keyboard open/close - Update terminal mobile keyboard documentation in README files
This commit is contained in:
@@ -114,7 +114,7 @@ Real-time kanban board at `localhost:4040`:
|
||||
|
||||
- **Board view** — Drag-and-drop cards between columns, real-time search, column visibility toggle
|
||||
- **List view** — Group by column or size, inline title editing, duplicate tasks
|
||||
- **Interactive terminal** — Full PTY-based terminal with xterm.js, multiple tabs, mobile-aware with virtual keyboard handling that keeps the entry area visible above the on-screen keyboard on real devices (Chrome Android and iOS Safari)
|
||||
- **Interactive terminal** — Full PTY-based terminal with xterm.js, multiple tabs, mobile-aware with virtual keyboard handling that re-fits the terminal view above the on-screen keyboard on real devices (Chrome Android and iOS Safari)
|
||||
- **Git manager** — View commits/diffs, manage branches, worktree associations, push/pull, inline edit controls for remote name and URL
|
||||
- **Activity log** — Task lifecycle events, settings changes, filter by type, auto-refresh
|
||||
- **Files browser** — Browse project root or task worktrees, edit files with syntax highlighting
|
||||
|
||||
Reference in New Issue
Block a user