зеркало из https://github.com/microsoft/terminal.git
Страница:
Core team North Stars
Страницы
Applications with Settings Fragments
CODE_OWNERS
Console: Potential Breaking Changes
Core team North Stars
Deliverable dependency graph
Experimental Shell Completion Menu
Frequently Asked Questions (FAQ)
Home
Interesting scratch projects
Johnson.md
Megathreads
October 25, 2019 Status
Testing & building notes
Troubleshooting Tips
Unable to type in the Terminal?
Vintage post: Project Cascadia Tech Stack Investigation
What is causing consoles to pop up on me?
Windows Performance Analyzer (WPA) Usage Guide
3
Core team North Stars
Leonard Hecker редактировал(а) эту страницу 2023-09-06 23:12:04 +02:00
Below are some "north star" goals that individual members of the team have their eyes currently set on. These aren't necessarily features that the team has committed to indiviual milestones. These are also more flexible, "gut feelings", rather than definitive assigned tasks.
each section to be maintained by the individual team members themselves
Dustin @DHowett
Mike @zadjii-msft
in no order
- Iterating on all things "suggestions":
- the Suggestions UI, Tasks, and actions from fragments.
- Suggestions driven by the shell or any other CLI applications
- Providing a mechanism for extensions to provide suggestions to the user
- All things shell integration
- Finishing "marks"
- Adding gutter buttons like VsCode
- Automagic shell integration, so everyone can get shell integration with minimal setup.
- Burn down community feature requests by 👍's.
- Non-terminal panes, #997. I think this is pretty important for:
- Extensions, #4000. What does an extension model look like? What APIs does it need?
- Regex pattern matching, "triggers", ala #5916
- Writing Walkthroughs
- Updating our feature dependency graph.
Leonard @lhecker
- Unicode support and Internationalization
- Implement full UTF-8/16 support for every API function and functionality in the console subsystem
(stdin, stdout, clipboard, selection, IME, Console/VT impl., etc.; not
CHAR_INFO
based APIs - they can't support this.) - Add grapheme cluster support on par with other modern terminals (#190)
- Implement full UTF-8/16 support for every API function and functionality in the console subsystem
(stdin, stdout, clipboard, selection, IME, Console/VT impl., etc.; not
- Implementing VT passthrough mode (#1173)
- Rewriting ConPTY as a direct translation of console API calls without the need to "render" a buffer
- Shipping AtlasEngine as a modern renderer for inbox conhost
- Rewriting all rendering code in a more stateless / data-oriented design
- OpenConsole and Windows Terminal parity
- Finding a way to solve the ConPTY desync issue on resize, etc. (#14448, https://github.com/microsoft/terminal/issues/10848#issuecomment-1678949822)
- Finding a way to make the text throughput and latency identical
- Reducing the number of processes created during handoff (currently 3: conhost, OpenConsole, WT)
- Modernizing terminals interactivity with images and more (#448, #5746)
- ( ͡° ͜ʖ├┬┴┬┴conhost.lib┬┴┬┴┤ ͜ʖ ͡°)
Carlos @carlos-zamora
in no order
- Accessibility Insights in CI
- General Accessibility Improvements