microsoft / microsoft/terminal

Allow conhost to be replaced with OpenConsole

Open
#18,044 3 comments 8 reactions 0 assignees View on GitHub
Issue-Feature Needs-Tag-Fix Product-Conhost
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

# Description of the new feature/enhancement

conhost can lack behind OpenConsole by several (if not many) years. This brings 2 problems:
* People preferring conhost's look and feel cannot get updates for many years.
* We (the maintainers) cannot test new features and changes for many years.

In other words, not being able to replace conhost is a lose-lose situation.

# Proposed technical implementation details (optional)

* Ship a conhost package in the store that replaces the system conhost, just like how notepad does it.
* Consider doing the same for the Windows Terminal Canary package so that we can get a slightly better usage coverage.

Contributor guide

Open the contributing guide

Research direction

The issue proposes replacing the system conhost with a Store package and possibly doing the same for Windows Terminal Canary, but it names no files, tests, or entry points. Start by locating the existing conhost packaging and replacement behavior. Done means defining and implementing the packaging approach, with coverage for both proposed replacement scenarios.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.