Skip to content
New issue

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

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

Already on GitHub? # to your account

Productize the WPF, UWP Terminal Controls #6999

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

Productize the WPF, UWP Terminal Controls #6999

zadjii-msft opened this issue Jul 22, 2020 · 8 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

Preview Give feedback
  1. Area-TerminalControl Issue-Docs Product-Meta
    DHowett
  2. Area-UserInterface 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!

@Goldgom
Copy link

Goldgom commented Dec 31, 2024

End of 2024,any news about it?I am looking for a embedded terminal Control in WinUI3
I'v already tried the project https://github.com/Corillian/WindowsTerminal but it failed to work in my computer.
Or what can I do to finish this feature?

@mitchcapper
Copy link
Contributor

I was able to get it fully working as a WPF control per my sample repo.

@Goldgom
Copy link

Goldgom commented Jan 3, 2025

I was able to get it fully working as a WPF control per my sample repo.

What about WinUi3,my project is a fully WinUi3 project which can not embedde a WPF control in it.

# for free to join this conversation on GitHub. Already have an account? # 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

6 participants