microsoft / terminal

The new Windows Terminal and the original Windows console host, all in the same place!
MIT License
95.81k stars 8.33k forks source link

The tabs detach too easily. #18161

Open epigramx opened 2 weeks ago

epigramx commented 2 weeks ago

Description of the new feature

This is more of a QoL thing against user mistakes and I think it should affect others too since I find it counterintuitive compared to the tabs we're used to on Browsers. Basically if you SLIGHTLY move a tab up or down it detouches from the window (unlike Browsers that it takes more dragging).

It is worsened by the window returning to a smaller size if you try to move it from maximization which leads to the mouse cursor moving from the center of the window bar next to a tab area potentially (making it more prone to mistakes).

Proposed technical implementation details

Detouching should probably be harder to do. Make it so it needs more distance before it detouches a tab (ideally close to the popular Browsers' implementation).

zadjii-msft commented 2 weeks ago

I suspect this is fixed in WinUI 3 / WASDK 1.6 (which has a new tab tear-out implementation). I don't think the WinUI 3 gallery is updated to that quite yet, but I'm told that's where all the tab tear-out improvements are.

That being said, we're still indefinitely blocked from using WinUI 3 ourselves - but if we ever were, that would fix this.