microsoft / microsoft/terminal

Additional commands could be previewable

Open
#9,818 0 comments 0 reactions 0 assignees View on GitHub
Area-CmdPal Help Wanted Issue-Scenario Needs-Tag-Fix Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

This is a follow-up to #9794

### Potential follow-ups
* [ ] changing the font size
* [ ] changing the font face
* [x] changing the opacity of acrylic (#11205)
* [ ] Toggling acrylic? (#2531)
* [ ] SetPixelShaderPath?
* [ ] SetWindowTheme (light/dark/system/)?
* [x] `sendInput`, see 60f63b09c

Each of these could have default nested commands that have some example values. Like

```jsonc
{
// Font size
"name": { "key": "SetFontSizeCommandKey" },
"commands": [
{ "command": { "action": "setFontSize", "size": 8 } },
{ "command": { "action": "setFontSize", "size": 10 } },
{ "command": { "action": "setFontSize", "size": 12 } },
{ "command": { "action": "setFontSize", "size": 16 } },
{ "command": { "action": "setFontSize", "size": 18 } },
{ "command": { "action": "setFontSize", "size": 24 } },
{ "command": { "action": "setFontSize", "size": 32 } },
{ "command": { "action": "setFontSize", "size": 48 } }
]
},

```

Contributor guide

Open the contributing guide

Research direction

Review follow-up #9794 and the command examples in this issue first. Compare the unchecked candidates—font size, font face, acrylic toggling, SetPixelShaderPath, and SetWindowTheme—to determine which command previews are in scope; done means the selected commands expose default nested example values for previewing.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.