microsoft / microsoft/terminal
Additional commands could be previewable
- 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
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