Fitts' Law to the tab bar #4907

Open
opened 2026-01-30 23:59:57 +00:00 by claunia · 0 comments
Owner

Originally created by @denilsonsa on GitHub (Nov 10, 2019).

Originally assigned to: @cinnamon-msft on GitHub.

Description of the new feature/enhancement

Currently, there are 4 pixels of distance between each of the top of the tabs and the top of the maximized window:

image

According to the Fitts' Law, the time to interact with a component is a function of the distance from the mouse pointer to the component, and the area of the component. As a special case, because the computer screen is bounded, the four screen borders (and the four corners) have infinite area, making them extremely easy and fast to use.

However, the Windows Terminal (version 0.6.2951.0) places the tabs just 4 pixels away from the screen border, making it very frustrating to click (even more so because users are already used to tabs in Chrome and Firefox).

Further reading:

Proposed technical implementation details (optional)

The tabs should touch the screen border when the terminal is maximized. Just like how Chrome and Firefox also behave.


Footnote: I tried searching if this issue had been reported before, but I found nothing. This issue here should be included into #1625.

Originally created by @denilsonsa on GitHub (Nov 10, 2019). Originally assigned to: @cinnamon-msft on GitHub. <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 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! --> # Description of the new feature/enhancement Currently, there are 4 pixels of distance between each of the top of the tabs and the top of the maximized window: ![image](https://user-images.githubusercontent.com/121676/68541168-7f13b180-039c-11ea-82eb-c72a98231061.png) According to the Fitts' Law, the time to interact with a component is a function of the distance from the mouse pointer to the component, and the area of the component. As a special case, because the computer screen is bounded, the four screen borders (and the four corners) have infinite area, making them extremely easy and fast to use. However, the Windows Terminal (version 0.6.2951.0) places the tabs just 4 pixels away from the screen border, making it very frustrating to click (even more so because users are already used to tabs in Chrome and Firefox). Further reading: * https://blogs.msdn.microsoft.com/jensenh/2006/08/22/giving-you-fitts/ * http://particletree.com/features/visualizing-fittss-law/ * https://blog.codinghorror.com/fitts-law-and-infinite-width/ * https://en.wikipedia.org/wiki/Fitts%27s_law # Proposed technical implementation details (optional) The tabs should touch the screen border when the terminal is maximized. Just like how Chrome and Firefox also behave. --- Footnote: I tried searching if this issue had been reported before, but I found nothing. This issue here should be included into #1625.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#4907