Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Productize the WPF, UWP Terminal Controls #6999

Open
6 of 19 tasks
zadjii-msft opened this issue Jul 22, 2020 · 5 comments
Open
6 of 19 tasks

Productize the WPF, UWP Terminal Controls #6999

zadjii-msft opened this issue Jul 22, 2020 · 5 comments
Assignees
Labels
Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Area-WPFControl Things related to the WPF version of the TermControl Issue-Scenario Product-Terminal The new Windows Terminal.

Comments

@zadjii-msft
Copy link
Member

zadjii-msft commented Jul 22, 2020

This scenario tracks the remaining work to productize the UWP and WPF versions of the Terminal Control. These will allow 3rd-party developers to embed terminal instances in their applications. That way, external developers won't need to write their own terminals, they can just re-use the one we build in this repo.

Currently, the Windows Terminal uses the UWP version of the control. Similarly, Visual Studio embeds the WPF version.

Pre-Requisites

These tasks aren't immediately related, but will need to get done first to unblock this work

Tasks

Tasks

  1. Area-TerminalControl Issue-Docs Product-Meta
    DHowett
  2. Area-User Interface In-PR Issue-Feature Needs-Tag-Fix Product-Terminal
  3. Area-VT Issue-Scenario Priority-2 Product-Terminal
  4. Area-WPFControl In-PR Issue-Bug Needs-Tag-Fix Product-Terminal
    DHowett
  5. Area-WPFControl Issue-Bug Priority-3 Product-Terminal
  6. Area-WPFControl Issue-Bug Priority-2 Product-Terminal
    DHowett
  7. Area-VT In-PR Issue-Task Priority-2 Product-Terminal
  8. Area-TerminalControl In-PR Issue-Task Needs-Tag-Fix Priority-2 Product-Terminal
    DHowett
  9. Area-i18n Help Wanted In-PR Issue-Feature Needs-Tag-Fix Product-Terminal
  10. Area-Input Issue-Bug Needs-Triage Product-Terminal
  11. Area-WPFControl Help Wanted Issue-Bug Product-Terminal

related

@ghost ghost added Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Jul 22, 2020
@zadjii-msft zadjii-msft added ⛺ Reserved For future use and removed Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Jul 22, 2020
@zadjii-msft zadjii-msft changed the title [Reserved for future use] Productize the WPF, UWP Terminal Controls Feb 8, 2021
@zadjii-msft zadjii-msft added Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Area-WPFControl Things related to the WPF version of the TermControl Issue-Scenario Product-Terminal The new Windows Terminal. and removed Needs-Tag-Fix Doesn't match tag requirements ⛺ Reserved For future use labels Feb 8, 2021
@zadjii-msft zadjii-msft added this to the Terminal Backlog milestone Feb 8, 2021
@minecraftchest1
Copy link

This is something that I would like to see, especially if it was done in such a way that it could be ported to other frameworks such as avaloniaui.

@OculiViridi
Copy link

This is something that I would like to see, especially if it was done in such a way that it could be ported to other frameworks such as avaloniaui.

And maybe also in Uno Platform UI too! 😉

@OculiViridi
Copy link

@zadjii-msft Any progress about those Tasks?

@zadjii-msft
Copy link
Member Author

Unfortunately nope. I think we originally slated this for late 2023, but alas, other internal priorities came in and bumped this. I think we fully intend to do this sometime SoonTM.

@OculiViridi
Copy link

Soon ™️.

Love it! 😆

Anyway, I'm thinking about moving (at least for Now ™️) to a web-based terminal emulator like xterm.js (or others) and embed it within a WebView control.
Maybe you can give me suggestions about this approach?
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Area-WPFControl Things related to the WPF version of the TermControl Issue-Scenario Product-Terminal The new Windows Terminal.
Projects
None yet
Development

No branches or pull requests

4 participants