Display tabs in the alt-tab switcher #9435

Closed
opened 2026-01-31 01:54:23 +00:00 by claunia · 14 comments
Owner

Originally created by @electronic-dk on GitHub (Jul 4, 2020).

One of the features in the latest windows insider build (20161) is the ability to display Edge's tabs alongside the open apps in the alt-tab switcher. I think that it may be pretty convenient (I loved this feature back in Android 5-6 times). Do you think it's something that can be brought over to MS Terminal as an optional feature (or an extension perhaps)?

Originally created by @electronic-dk on GitHub (Jul 4, 2020). One of the features in the latest windows insider build (20161) is the ability to display Edge's tabs alongside the open apps in the alt-tab switcher. I think that it may be pretty convenient (I loved this feature back in Android 5-6 times). Do you think it's something that can be brought over to MS Terminal as an optional feature (or an extension perhaps)?
Author
Owner

@zadjii-msft commented on GitHub (Jul 6, 2020):

I don't know how this works in Edgium, but I'd imagine it's similar to the code that we'll need for #687 (also see #2887 and #3247 which helped lead me to that one).

I'm inclined to leave this open alongside #687, since that one seems to be specific to "tabs in the taskbar", and this one is "tabs in the alt-tab" switcher. If someone could point me at the specific APIs that would suggest these are in fact the same APIs, we can close this one. I'm thinking that they're definitely different though, since the old IE had tabs in the taskbar, but not alt-tab.

@zadjii-msft commented on GitHub (Jul 6, 2020): I don't know how this works in Edgium, but I'd imagine it's similar to the code that we'll need for #687 (also see #2887 and #3247 which helped lead me to that one). I'm inclined to leave this open alongside #687, since that one seems to be specific to "tabs in the taskbar", and this one is "tabs in the alt-tab" switcher. If someone could point me at the specific APIs that would suggest these are in fact the same APIs, we can close this one. I'm thinking that they're definitely different though, since the old IE had tabs in the taskbar, but not alt-tab.
Author
Owner

@electronic-dk commented on GitHub (Jul 6, 2020):

@zadjii-msft I'd say those should be different apis, since AFAIK the tabs in the alt-tab switcher feature in Edgium canary are only available in the Windows Insider build (20161) and not in stable Windows versions.

@electronic-dk commented on GitHub (Jul 6, 2020): @zadjii-msft I'd say those should be different apis, since AFAIK the tabs in the alt-tab switcher feature in Edgium canary are only available in the Windows Insider build (20161) and not in stable Windows versions.
Author
Owner

@DHowett commented on GitHub (Aug 12, 2020):

This is not currently possible via public API. I'm going to close this for now, but bring it back when there's an SDK that would allow for us to accomplish it.

@DHowett commented on GitHub (Aug 12, 2020): This is not currently possible via public API. I'm going to close this for now, but bring it back when there's an SDK that would allow for us to accomplish it.
Author
Owner

@hougaard commented on GitHub (Nov 4, 2020):

Soo... The terminal is a second-class citizen in Windows compared to Edge?

Or is this actually a request for Windows and not Terminal?

@hougaard commented on GitHub (Nov 4, 2020): Soo... The terminal is a second-class citizen in Windows compared to Edge? Or is this actually a request for Windows and not Terminal?
Author
Owner

@zadjii-msft commented on GitHub (Nov 4, 2020):

It's more of a request on the OS to make whatever API they're using publicly available. The Terminal is an open-source project, so we can only call APIs that are publicly available. Edgium is not open source, so they don't have the same restrictions.

@zadjii-msft commented on GitHub (Nov 4, 2020): It's more of a request on the OS to make whatever API they're using publicly available. The Terminal is an open-source project, so we can only call APIs that are publicly available. Edgium is _not_ open source, so they don't have the same restrictions.
Author
Owner

@oxygen-dioxide commented on GitHub (May 28, 2021):

It's more of a request on the OS to make whatever API they're using publicly available. The Terminal is an open-source project, so we can only call APIs that are publicly available. Edgium is not open source, so they don't have the same restrictions.

Microsoft can provide a closed-source enhanced version of windows terminal("windows terminal plus") with this feature.

@oxygen-dioxide commented on GitHub (May 28, 2021): > It's more of a request on the OS to make whatever API they're using publicly available. The Terminal is an open-source project, so we can only call APIs that are publicly available. Edgium is _not_ open source, so they don't have the same restrictions. Microsoft can provide a closed-source enhanced version of windows terminal("windows terminal plus") with this feature.
Author
Owner

@DHowett commented on GitHub (May 28, 2021):

We strive to be utterly committed to open-source and openness. I wouldn’t want to break that commitment to bring folks a feature that is, at the best of times, somewhat annoying. 😄

@DHowett commented on GitHub (May 28, 2021): We strive to be utterly committed to open-source and openness. I wouldn’t want to break that commitment to bring folks a feature that is, at the best of times, somewhat annoying. :smile:
Author
Owner

@shmuelie commented on GitHub (Nov 8, 2022):

Shouldn't Taskbar Thumbnails do this?

@shmuelie commented on GitHub (Nov 8, 2022): Shouldn't [Taskbar Thumbnails](https://learn.microsoft.com/en-us/windows/win32/shell/taskbar-extensions#thumbnails) do this?
Author
Owner

@zadjii-msft commented on GitHub (Nov 8, 2022):

@shmuelie That's actually slightly different, and tracked in #687. Seems like that would be a sensible place for apps to publicly be able to add "tabs" to alt-tab, but alas, we don't control that API's existence 😉

@zadjii-msft commented on GitHub (Nov 8, 2022): @shmuelie That's actually slightly different, and tracked in #687. Seems like that would be a sensible place for apps to publicly be able to add "tabs" to alt-tab, but alas, we don't control that API's existence 😉
Author
Owner

@valinet commented on GitHub (May 10, 2024):

It's funny how they now allow uninstalling Edge in the EU now, so the relevant setting in Settings now reads "Open windows and 5 most recent tabs in apps", implying that other apps should be able to tap into that OS offered functionality - yet, no SDK/API to do so, or is it? Will Microsoft ever publish anything about this? The feature is useless for me personally, but do we really need a government body to watch our every step in order to get anything right these days? This OS is dying the most painful death ever...

@valinet commented on GitHub (May 10, 2024): It's funny how they now allow uninstalling Edge in the EU now, so the relevant setting in Settings now reads "Open windows and 5 most recent tabs in _apps_", implying that other apps should be able to tap into that OS offered functionality - yet, no SDK/API to do so, or is it? Will Microsoft ever publish anything about this? The feature is useless for me personally, but do we really need a government body to watch our every step in order to get anything right these days? This OS is dying the most painful death ever...
Author
Owner

@DHowett commented on GitHub (May 10, 2024):

@valinet I encourage you to find a more relevant place to ruminate on the future of Windows.

@DHowett commented on GitHub (May 10, 2024): @valinet I encourage you to find a more relevant place to ruminate on the future of Windows.
Author
Owner

@valinet commented on GitHub (May 12, 2024):

@DHowett And what would that place be? 4 full years and there's still no API for this, I could only speculate becuase of "business reasons", and when asked about it someone from Microsoft comes and basically says "fuck off". Really great attitude, truly!

Since we're on the topic, how can apps differentiate their sub-processes in Task Manager on Windows 11 like Microsoft Edge does? Is there an API for that at least? As far as I know, there is not, but maybe I am wrong...

Such a far cry compared to the superbar in Windows 7 and how we could tap into any of its new features, like thumbnails for documents, thumbnail commands, jump lists, overlay icons, progress bars and so on.

@valinet commented on GitHub (May 12, 2024): @DHowett And what would that place be? 4 full years and there's still no API for this, I could only speculate becuase of "business reasons", and when asked about it someone from Microsoft comes and basically says "fuck off". Really great attitude, truly! Since we're on the topic, how can apps differentiate their sub-processes in Task Manager on Windows 11 like Microsoft Edge does? Is there an API for that at least? As far as I know, there is not, but maybe I am wrong... Such a far cry compared to the superbar in Windows 7 and how we could tap into any of its new features, like thumbnails for documents, thumbnail commands, jump lists, overlay icons, progress bars and so on.
Author
Owner

@zadjii-msft commented on GitHub (May 13, 2024):

If only there was a repo for discussing the Windows SDK. Somewhere people could request new APIs for Windows Apps. Like, a Windows App SDK repo. Something like that. That would be a better place than here.




oh wait oh wait oh wait that totally exists: https://github.com/microsoft/windowsappsdk.


dripping sarcasm aside: this repo is pretty specifically for Terminal & Console issues. We can't begin to service all feedback for all of Windows. We like to keep things very tightly on topic here.

@zadjii-msft commented on GitHub (May 13, 2024): If only there was a repo for discussing the Windows SDK. Somewhere people could request new APIs for Windows Apps. Like, a Windows App SDK repo. Something like that. That would be a better place than here. <br> <br> <br> oh wait oh wait oh wait that totally exists: https://github.com/microsoft/windowsappsdk. ---- dripping sarcasm aside: this repo is pretty specifically for Terminal & Console issues. We can't begin to service all feedback for all of Windows. We like to keep things very tightly on topic here.
Author
Owner

@valinet commented on GitHub (May 13, 2024):

I mean, when I see you enjoy way more wasting time with "dripping sarcasm", no wonder things are where they are nowadays... Specifically about this stuff, not only have there been 4 years, but the public API should have been there from the get go. The operating system's job is to offer a level "playing field" for applications to "act on", not to discriminate the others in order to prioritize some in house offering. Really, there's windowsappsdk? Unbelievable, wouldn't have guessed so. Probably no one knows about it, that's why things like this, or proper dark theme support on Win32, and many more, are still open issues after all these years... /s

@valinet commented on GitHub (May 13, 2024): I mean, when I see you enjoy way more wasting time with "dripping sarcasm", no wonder things are where they are nowadays... Specifically about this stuff, not only have there been 4 years, but the public API should have been there from the get go. The operating system's job is to offer a level "playing field" for applications to "act on", not to discriminate the others in order to prioritize some in house offering. Really, there's [windowsappsdk](https://github.com/microsoft/windowsappsdk)? Unbelievable, wouldn't have guessed so. Probably no one knows about it, that's why things like this, or proper dark theme support on Win32, and many more, are still open issues after all these years... /s
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#9435