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

Feature Request: Plugin support #555

Closed
Domain opened this issue May 8, 2019 · 6 comments
Closed

Feature Request: Plugin support #555

Domain opened this issue May 8, 2019 · 6 comments
Labels
Area-Extensibility A feature that would ideally be fulfilled by us having an extension model. Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Needs-Tag-Fix Doesn't match tag requirements Product-Terminal The new Windows Terminal.

Comments

@Domain
Copy link

Domain commented May 8, 2019

Please support plugin, so that we can add our own feature.

@hapylestat
Copy link

hapylestat commented May 8, 2019

Check the MSFT short video presentation of the terminal. There was mention about supporting plugins....

@zadjii-msft
Copy link
Member

Yep! It's on our to-do list. That's about all the info we have to share on the topic for now, but this is officially the thread to follow for updates.

We will post here when there's something to say

@zadjii-msft zadjii-msft added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label May 8, 2019
@zadjii-msft zadjii-msft added this to the Windows Terminal v1.0 milestone May 8, 2019
@miniksa miniksa added the Area-Extensibility A feature that would ideally be fulfilled by us having an extension model. label May 9, 2019
@fredrikaverpil
Copy link

fredrikaverpil commented May 10, 2019

I am sure users are going to request a plethora of features of the new terminal (I know I will 😉). Would it be beneficial for you (Microsoft) to add resource-demanding features as separate extensions and possibly provide (and even recommend using vscode-like popups) groups of extensions on top of an otherwise barebones and speedy experience?

I like how speedy the Ubuntu terminal is.

Personally, I live and breathe inside vscode and love the way extensions can be searched/browsed/recommended and also how easily they can be enabled/disabled.

I am thinking about general controls, http link colorization/clickability (such in the reveal video), arrangable tmux-like panes support, CPU/mem stats bar, text loggers/exporters and other extensions which may possibly slow down the overall experience of the terminal.

Maybe for some commands you are about to run, you might actually want disable all (or a selection) of extensions prior to executing, just to make the terminal speedier.

I understand that some features are more easily/more efficiently integrated into the core terminal and that it might take years to achieve this... but it would be so lovely to have this develop into a modular eco system of extensions, like with vscode.

Don't get me wrong, I'm not here to complain. I just had to type this down as I got really excited when I sas the wt install link-preview command being typed in the reveal video. This new terminal project looks absolutely awesome and I can't wait until I can get my hands on it in any shape or form ❤️

@ghost ghost added the Needs-Tag-Fix Doesn't match tag requirements label May 17, 2019
@miniksa miniksa added Product-Terminal The new Windows Terminal. and removed Mass-Chaos labels May 17, 2019
@ghost ghost removed the Needs-Tag-Fix Doesn't match tag requirements label May 17, 2019
@bitcrazed
Copy link
Contributor

Thanks for your thoughts here @fredrikaverpil. We're keen to add extensibility to the Terminal, but we have a bunch of features we need to solidify before we can turn our attention to such features.

One of the things I am currently working on is planning our roadmap which I'd like to share with the community within the next couple of weeks. This roadmap will give you some visibility into when key features are likely to land, how we're aiming to ship v1.0, and where we're going afterwards.

Please bear with us while we figure-out some of the details.

@kfarmer-msft
Copy link

@bitcrazed -- Any progress on the roadmap you mentioned?

@zadjii-msft
Copy link
Member

Hey like 2 years ago I moved this to #4000 and never closed out the original thread. Oops.

-> Go to #4000 <-

@ghost ghost added the Needs-Tag-Fix Doesn't match tag requirements label Jul 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Extensibility A feature that would ideally be fulfilled by us having an extension model. Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Needs-Tag-Fix Doesn't match tag requirements Product-Terminal The new Windows Terminal.
Projects
None yet
Development

No branches or pull requests

8 participants