More fixes for windows, coordination calculation bugs#39
Conversation
This shouldn't matter in VT input mode with win32-input-mode, but in the case we see a terminal that supports VT input mode but not win32-input-mode.
This was responsible for strange corruption in demos, etc.
WalkthroughThis pull request addresses Windows terminal support and cursor positioning bugs. The README documentation is updated to reflect Windows support. Mouse selection boundaries are corrected to include edge cells. Windows key-event handling is refined to avoid capturing non-press events. Window size retrieval is refactored to use local variable computation. Cursor positioning is changed from 0-based to 1-based output, and WezTerm-specific CSI U mode handling is simplified. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes
Possibly related PRs
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)✅ Unit Test PR creation complete.
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (4)
🧰 Additional context used🧠 Learnings (3)📚 Learning: 2025-12-08T19:10:45.974ZApplied to files:
📚 Learning: 2025-12-08T19:17:33.657ZApplied to files:
📚 Learning: 2025-12-08T19:16:26.974ZApplied to files:
🔇 Additional comments (7)
Comment |
|
Note Unit test generation is an Early Access feature. Expect some limitations and changes as we gather feedback and continue to improve it. Generating unit tests... This may take up to 20 minutes. |
|
Caution The CodeRabbit agent's plans did not produce any file changes. |
Summary by CodeRabbit
Documentation
Bug Fixes
✏️ Tip: You can customize this high-level summary in your review settings.