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: Preview of open tabs in task bar #687

Open
Tracked by #13392
crutkas opened this issue May 10, 2019 · 9 comments
Open
Tracked by #13392

Feature Request: Preview of open tabs in task bar #687

crutkas opened this issue May 10, 2019 · 9 comments
Labels
Area-UserInterface Issues pertaining to the user interface of the Console or Terminal Help Wanted We encourage anyone to jump in on these. Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Product-Terminal The new Windows Terminal.
Milestone

Comments

@crutkas
Copy link
Member

crutkas commented May 10, 2019

I would like to have each of my tabs show up in my task bar when I hover over the icon like Edge browser.

@DHowett-MSFT DHowett-MSFT added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label May 10, 2019
@DHowett-MSFT DHowett-MSFT changed the title Preview of open tabs in task bar Feature Request: Preview of open tabs in task bar May 11, 2019
@zadjii-msft zadjii-msft added the Help Wanted We encourage anyone to jump in on these. label May 12, 2019
@zadjii-msft zadjii-msft added this to the Windows Terminal Backlog milestone May 12, 2019
@zadjii-msft
Copy link
Member

This is a good idea.

@ghost ghost added the Needs-Tag-Fix Doesn't match tag requirements label May 17, 2019
@miniksa miniksa added Area-UserInterface Issues pertaining to the user interface of the Console or Terminal 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
@DHowett-MSFT
Copy link
Contributor

DHowett-MSFT commented Jun 14, 2019

This is really difficult for our app actually. DWM and Shell interact to only provide window previews for things with HWNDs. Since we're using XAML UI, our terminals don't actually have HWNDs. A bunch of thought is required on this.

@crutkas
Copy link
Member Author

crutkas commented Jun 14, 2019

I believe tabbed shell provided an API to do just this. I remember talking to Raymond Chen on this during his Build talk from 2018. Wonder if that API is still in or did it get pulled

@AnuthaDev
Copy link
Contributor

@DHowett I wonder if this would help🤔🤔

@DHowett
Copy link
Member

DHowett commented Jun 21, 2020

Example code doesn’t change the fact that we don’t have HWNDs to register with the compositor :)

@DHowett
Copy link
Member

DHowett commented Jun 21, 2020

There’s probably some clever hack we can do by allocating hidden windows and giving them fake contents, intercepting their activation events, etc. We just have done that yet!

@AnuthaDev
Copy link
Contributor

Example code doesn’t change the fact that we don’t have HWNDs to register with the compositor :)

So, there needs to be a separate hwnd for each preview in a group?

@DHowett
Copy link
Member

DHowett commented Jun 21, 2020

Yes.

@splitice
Copy link

This and in the alt-tab window selector too. I hope the method chosen provides both.

Its really the only thing left thats keeping me on putty for my SSH terminal windows. Tabs are great, but they NEED to be properly integrated. Latest pre-releases have detachable tabs, just waiting on things like this to complete the experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-UserInterface Issues pertaining to the user interface of the Console or Terminal Help Wanted We encourage anyone to jump in on these. Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Product-Terminal The new Windows Terminal.
Projects
None yet
Development

No branches or pull requests

7 participants