zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
49.55k stars 3.03k forks source link

Tabbar: newly opened tabs which are generated by Zed are not visible when there are too many open buffers #9880

Open VKondakoff opened 7 months ago

VKondakoff commented 7 months ago

Check for existing issues

Describe the bug / provide steps to reproduce it

Newly opened tabs which are generated by Zed (Default settings, Default keybindings, Extensions, Project search etc) are not visible at all when there are too many open buffers.

https://github.com/zed-industries/zed/assets/230824/326e8a7e-4f41-4c34-8be0-e64a6abb2223

Related issue: Tabbar: bad tabs autoscrolling when there are to many open tabs https://github.com/zed-industries/zed/issues/9878

Environment

Zed: v0.129.0 (Zed Preview) OS: macOS 12.7.4 Memory: 32 GiB Architecture: x86_64

If applicable, add mockups / screenshots to help explain present your vision of the feature

No response

If applicable, attach your ~/Library/Logs/Zed/Zed.log file to this issue.

No response

Jasonbit commented 4 months ago

Hi,

I just wanted to add a comment that the tab bar layout is what prevents me from switching over to Zed full time. Other editors allow for tabs rows to expand vertically and also allow for a max number of tabs (anything over closes the oldest automatically).

Depending on the project I typically have 15 or 20+ tabs open. Even with the arrow buttons on the left of the tabs in Zed, when I click either one, the order doesn't seem sequential. I'm guessing it switches in order of which was was opened in the list.

Anyway, I'm really looking forward to when the tabs stack because everything else works well for me (so far). Thanks for all your time and effort!

(Image below is what I'm talking about).

image