microsoft / microsoft/terminal
Implement CSI ? 2048 h (inband resize notification)
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
### Description of the new feature
Given that there is no SIGWINCH on windows and using ReadConsoleInput is a pain when doing cross platform TUIs (because the codes are completely different than what you get from stdin)
It would be awesome for windows terminal to implement CSI ? 2048 h
cc @geofpwhite
### Proposed technical implementation details
https://gist.github.com/rockorager/e695fb2924d36b2bcf1fff4a3704bd83
Contributor guide
Research direction
Start with the linked gist for the proposed CSI ? 2048 h behavior and compare it with the Windows Terminal codebase. Define completion as Windows Terminal implementing the in-band resize notification consistently; the issue names no source file or test to run, so the relevant entry point and validation coverage must first be located.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100