vibetunnel/web/src/client
Mario Zechner 113ddabda3 Fix scroll position calculations and horizontal scrolling support
- Implement pixel-based scrolling for smooth sub-line positioning
- Add horizontal scrolling with native scrollLeft when not in fit mode
- Fix scrollToBottom() to wait for XTerm async write completion
- Recalculate viewportY properly when fontSize changes in fit mode
- Add isScrolledToBottom() helper for better scroll state tracking
- Make operation queue handle async XTerm operations correctly
- Fix fit mode switching to maintain scroll position across font changes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-18 04:26:57 +02:00
..
components Fix scroll position calculations and horizontal scrolling support 2025-06-18 04:26:57 +02:00
utils Fix linting warnings in terminal and URL highlighter 2025-06-18 02:16:06 +02:00
app-entry.ts lint web 2025-06-17 01:03:37 +02:00
app.ts Fix all ESLint warnings and type safety issues 2025-06-18 03:21:26 +02:00
custom-weblinks-addon.ts Fix linter issues and limit session grid to 2 columns 2025-06-17 23:40:08 +02:00
renderer-entry.ts lint web 2025-06-17 01:03:37 +02:00
renderer.ts Fix linter formatting issues 2025-06-17 01:52:52 +02:00
scale-fit-addon.ts lint web 2025-06-17 01:03:37 +02:00
test-terminals-entry.ts Rename dom-terminal to terminal component 2025-06-17 23:32:55 +02:00