Project Panel – Improvements, Suggestions and Prior Art #6668
Replies: 23 comments 31 replies
-
A few items for thought
|
Beta Was this translation helpful? Give feedback.
-
A button to collapse/unfold all folders and subfolders |
Beta Was this translation helpful? Give feedback.
-
I would hope it is time for file icons 😏 |
Beta Was this translation helpful? Give feedback.
-
And. I can't remember if this has been talked about before or implemented but hoisting would be nice to explore. Trilium, knowledge management not IDE, does this very well and intuitively. It uses a tree where leaves === branches, so slightly different than files and folders. But see its demos on basic hoisting and more involved workspaces. 1, I like the simple focus of temporarily de-cluttering the panel when working with a few subdirs of a huge project. But 2, in Trilium a hoist limits project-wide search, and you can impose conditions on a subtree, which are cool premises. If the team is looking to get crazy and turn the panel refactor into a big intricate mess. Maybe there are cool possibilities down the line with hoisting, multibuffers, scoping |
Beta Was this translation helpful? Give feedback.
-
File nesting would be great to see. |
Beta Was this translation helpful? Give feedback.
-
Some things like these in the context menu would be useful:
Organization of the menu items needs to be brainstormed. I discussed a bit about it in another issue which was for tabs but bears similarity to the context menus here. |
Beta Was this translation helpful? Give feedback.
-
I think active file highlighted in the tree in the project panel should be default. It may be turned off in the settings if need be. But I can't imagine working in an active tab without the relevant file highlighted in the project panel. Isn't that the current behavior? |
Beta Was this translation helpful? Give feedback.
-
I'd like to see:
|
Beta Was this translation helpful? Give feedback.
-
A few thoughts on my end:
|
Beta Was this translation helpful? Give feedback.
-
One thing I would like to be able to do is right click on a file or directory to perform some action (similar to vscode):
|
Beta Was this translation helpful? Give feedback.
-
As mentioned here https://github.com/zed-industries/community/discussions/1382#discussioncomment-5546131 collapse all would be great as I have found it to be very useful in other editors. I'm wondering if there is a better way to prevent having lots of directories expanded in the first place. Maybe automatically collapse directories including parents, that no longer have any files open in the workspace? (could be overlooking some usability issues, but just a thought) |
Beta Was this translation helpful? Give feedback.
-
The biggest thing keeping me from using Zed as a daily driver is error indication in the project panel. When I'm making big project-wide changes I can't clearly see which files have errors (in editors like VSCode the filenames turn red). Being able to more quickly navigate to errors in general would be very helpful. When I run |
Beta Was this translation helpful? Give feedback.
-
Purely visual feedback: I would like to see a visual distinction between the project panel and the editor, similar to how for instance mimestream or below vscode theme looks; emphasis covering the entire height (including top / bottom bars): |
Beta Was this translation helpful? Give feedback.
-
One directory in our project has more than 300 files. It is very inconvenient to scroll up/down to reach outside of that folder. It would be great if Zed had sticky scroll, same as in VS Code, but for files. |
Beta Was this translation helpful? Give feedback.
-
Adding mine:
Screenshots that show all my suggestions side by side:
|
Beta Was this translation helpful? Give feedback.
-
It would be good to have a setting in project_panel to auto close the project panel when a file is selected. |
Beta Was this translation helpful? Give feedback.
-
It would be nice to have a setting for enabling compact folders view just like in VSCode. |
Beta Was this translation helpful? Give feedback.
-
Hi, it would be great if Zed has feature create a new file directly inside project panel by using keyboard shortcut. VS Code has already have it. But, Zed doesn't yet. Here's my GitHub Discussion in Zed: #9046 Here's the video comparison between VS Code and Zed in term of keyboard shortcut create a new file inside Explorer (VS Code) and Project Panel (Zed) Screen.Recording.2024-03-08.at.10.33.49.mov |
Beta Was this translation helpful? Give feedback.
-
Hi @bennetbo, thanks for your help. Unfortunately, there's a scenario that it doesn't work. In this video below, When, I open the Zed editor, the zed-demo folder doesn't in state focus in project panel. Then, I try to set toggle focus to project panel (zed-demo folder as root directory) it doesn't work. I must click the folder to toggle focus then I can create a new file with keyboard. I think this is bug, right (in toggle focus project panel)? Screen.Recording.2024-04-02.at.04.46.22.movI'm using Zed 0.128.3. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
It would be nice to be able to select several files/folders and be able to perform actions on that selection (copy, cut, etc.) |
Beta Was this translation helpful? Give feedback.
-
Using Zed 0.150.4 on Ubuntu, and it seems I cannot resize the width of the project panel. My folder structure goes in deep, and the filenames aren't fully visible, so I'd like to make the panel a bit wider, but no arrow pops up to resize it. Couldn't see if anyone already discussed this above. |
Beta Was this translation helpful? Give feedback.
-
Hello friends. When developing for example react, the project contains many files. Approximately 50-100 different source files. Working with so many files with the mouse is not convenient. NVIM editor has convenient add-ons that simplify working with buffers using the keyboard. In the Zed editor, you also really need to create a panel with a list of available open files (buffers). There should also be a flexible filter based on the file name and its selection using the keyboard. Thank you for your work. |
Beta Was this translation helpful? Give feedback.
-
Hey Folks – I'm currently working on a light overhaul on the project panel with @JosephTLyons. I wanted to prompt some specific feedback about its current state, what other editors do well, and any further suggestions.
Things that are not in scope:
Things that are top of might right now:
Please share thoughts, screenshots & videos of anything you might think would be useful!
Beta Was this translation helpful? Give feedback.
All reactions