Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add vertical tabs option in left sidebar (similar to "open editors" in VS Code) #5240

Open
1 task done
diocletiann opened this issue Aug 20, 2022 · 9 comments
Open
1 task done
Labels
design [core label] enhancement [core label] project panel Feedback for files tree view tabs Feedback for tabs behavior, navigation, style, etc

Comments

@diocletiann
Copy link

Check for existing issues

  • Completed

Is your feature request related to a problem?

N/A

Describe the solution you'd like

Add an option for a vertical tabs pane above the project pane. The project tree view doesn't need the entire height of the window (often noise or empty space) and disabling the horizontal tab bar will reclaim ~2 rows in the editor pane.

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

No response

@diocletiann diocletiann added enhancement [core label] triage Maintainer needs to classify the issue labels Aug 20, 2022
@diocletiann diocletiann changed the title Add vertical tabs option in left sidebar (aka "open editors" in VS Code) Add vertical tabs option in left sidebar (similar to "open editors" in VS Code) Aug 20, 2022
@mikayla-maki mikayla-maki added design [core label] workspace Feedback for workspace management, layout, interactions, etc and removed triage Maintainer needs to classify the issue labels Aug 20, 2022
@stormasm
Copy link
Contributor

For me personally having a list of all of the open tabs (all of the open files) does not have to be in the left side bar....

It could be displayed similar to the way the command palette is displayed and then you would go ahead and select the file you want to come into focus to work on.

@JosephTLyons
Copy link
Collaborator

For me personally having a list of all of the open tabs (all of the open files) does not have to be in the left side bar....

It could be displayed similar to the way the command palette is displayed and then you would go ahead and select the file you want to come into focus to work on.

Hey @stormasm, does this user suggest a workflow that would work for what you are describing here?

@diocletiann
Copy link
Author

diocletiann commented Sep 19, 2022

For me personally having a list of all of the open tabs (all of the open files) does not have to be in the left side bar....

It could be displayed similar to the way the command palette is displayed and then you would go ahead and select the file you want to come into focus to work on.

This would work equally well for me, most of the time I don't even show the sidebar in IntelliJ. As long as I can hide the mostly empty tab bar and use that space for code, while still getting some visual feedback when switching buffers, I'm happy.

Another option that I would appreciate would be combining the title bar and the tab bar.

@stormasm
Copy link
Contributor

stormasm commented Sep 19, 2022

@JosephTLyons the problem with the file finder approach for solving this particular problem is that you have to know in advance what you are looking for ---- because until you start typing something the file finder is blank (correct ?).

The file finder starts out when you hit Cmd P with nothing in it...

Sometimes I just want to see all of the files I have open when there are too many tabs so I can start deleting the tabs I no longer want...

And / or I want to see what I was working on yesterday or earlier in the day and seeing the list of files / tabs helps me remember...

@JosephTLyons
Copy link
Collaborator

JosephTLyons commented Sep 19, 2022

@JosephTLyons the problem with the file finder approach for solving this particular problem is that you have to know in advance what you are looking for ---- because until you start typing something the file finder is blank (correct ?).

The file finder starts out when you hit Cmd P with nothing in it...

Sometimes I just want to see all of the files I have open when there are too many tabs so I can start deleting the tabs I no longer want...

And / or I want to see what I was working on yesterday or earlier in the day and seeing the list of files / tabs helps me remember...

ah yes, what about if the file finder worked more like VS Code, where in its default state (after being launched) it showed opened files at the top of the list? Just spitballing some ideas here.

@stormasm
Copy link
Contributor

Then that would be fine IMHO 👍

@diocletiann
Copy link
Author

image

this is how Lapce does it when you have split panes

@JosephTLyons JosephTLyons added project panel Feedback for files tree view and removed workspace Feedback for workspace management, layout, interactions, etc labels Sep 28, 2022
@JosephTLyons JosephTLyons transferred this issue from zed-industries/community Jan 24, 2024
@arggh
Copy link

arggh commented Apr 17, 2024

VSCode's similar "Open Editors" section has a "Save all" button. It's a lifesaver, especially with projects where multiple files saved in sequence trigger rebuilds and rebuild-cancellations, or in the worst case, multiple full rebuilds.

Would be great if Zed also had a "Save all" button, and I felt this was the most suitable issue to bring this up.

@stormasm
Copy link
Contributor

There is this concept:

https://github.com/zed-industries/zed/blob/main/assets/keymaps/default-macos.json#L455

      "cmd-alt-s": "workspace::SaveAll",

@JosephTLyons JosephTLyons added the tabs Feedback for tabs behavior, navigation, style, etc label Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design [core label] enhancement [core label] project panel Feedback for files tree view tabs Feedback for tabs behavior, navigation, style, etc
Projects
None yet
Development

No branches or pull requests

5 participants