microsoft / microsoft/terminal

Implement CSI ? 2048 h (inband resize notification)

Open
#19,618 12 comments 6 reactions 0 assignees View on GitHub
Area-VT Issue-Feature Priority-3 Product-Conhost Product-Terminal
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.