Add a bit of animation when switching tabs #11450

Closed
opened 2026-01-31 02:47:57 +00:00 by claunia · 4 comments
Owner

Originally created by @trajano on GitHub (Nov 17, 2020).

Environment

Microsoft Windows [Version 10.0.19042.630]
Windows Terminal Version: 1.4.3141.0

Steps to reproduce

"useTabSwitcher": false,

ctrl+tab
ctrl+shift+tab

Expected behavior

Provide some sort of animation (configurable) I was thinking the highlight area shifts to the right and the main terminal window fades for a configurable duration.

Actual behavior

Switches immediately.

Originally created by @trajano on GitHub (Nov 17, 2020). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> <!-- This bug tracker is monitored by Windows Terminal development team and other technical folks. **Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues**. Instead, send dumps/traces to secure@microsoft.com, referencing this GitHub issue. If this is an application crash, please also provide a Feedback Hub submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal (Preview)" and choose "Share My Feedback" after submission to get the link. Please use this form and describe your issue, concisely but precisely, with as much detail as possible. --> # Environment ```none Microsoft Windows [Version 10.0.19042.630] Windows Terminal Version: 1.4.3141.0 ``` # Steps to reproduce ```json "useTabSwitcher": false, ``` <kbd>ctrl</kbd>+<kbd>tab</kbd> <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>tab</kbd> <!-- A description of how to trigger this bug. --> # Expected behavior Provide some sort of animation (configurable) I was thinking the highlight area shifts to the right and the main terminal window fades for a configurable duration. # Actual behavior Switches immediately.
Author
Owner

@skyline75489 commented on GitHub (Nov 17, 2020):

Out of respect, I don't think any of the terminal emulators out there has animation when switching tabs. Personally I do not want one. I want the switching to be instantaneous.

@skyline75489 commented on GitHub (Nov 17, 2020): Out of respect, I don't think any of the terminal emulators out there has animation when switching tabs. Personally I do not want one. I want the switching to be instantaneous.
Author
Owner

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

Actually I'm gonna go even further, is there any precedent for some animation like this in any tabbed application? If we're taking inspiration from the way browsers handle tabs, they always have the tabs switch instantly, right?

I'd love to have any precedent for this before committing to it

@zadjii-msft commented on GitHub (Nov 17, 2020): Actually I'm gonna go even further, is there any precedent for some animation like this in _any_ tabbed application? If we're taking inspiration from the way browsers handle tabs, they always have the tabs switch instantly, right? I'd love to have _any_ precedent for this before committing to it
Author
Owner

@trajano commented on GitHub (Nov 19, 2020):

Maybe better to have a discussion on UX Stack Exchange rather than here, since this may be a bigger design language change. Anyway example of it would be in analytics.google.com switching tabs has a slight delay, not instant.

image

@trajano commented on GitHub (Nov 19, 2020): Maybe better to have a discussion on [UX Stack Exchange](https://ux.stackexchange.com/questions/135629/should-we-animate-tab-switching) rather than here, since this may be a bigger design language change. Anyway example of it would be in analytics.google.com switching tabs has a slight delay, not instant. ![image](https://user-images.githubusercontent.com/110627/99719638-9343c180-2a7a-11eb-8ffd-3b59075c1280.png)
Author
Owner

@DHowett commented on GitHub (Nov 19, 2020):

Here's what I'll give you.

If Windows' (not a web application) design language moves towards having tabbed applications animate the entire window frame out/in, we will follow them. We aren't here to introduce new unfamiliar UI paradigms, we're here to be a really dang good terminal emulator that looks like it was written for Windows. 😄

@DHowett commented on GitHub (Nov 19, 2020): Here's what I'll give you. If _Windows_' (not a web application) design language moves towards having tabbed applications animate the entire window frame out/in, we will follow them. We aren't here to introduce new unfamiliar UI paradigms, we're here to be a really dang good terminal emulator that looks like it was written for Windows. :smile:
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#11450