-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Allow disable Collab Panel, Assistant Panel, Chat Panel #7121
Comments
There's actually a way to remove all related buttons and effectively disable the functionality too:
and maybe we should have a "how to remove all integrations" docs entry that we can iterate on? |
Hiding the buttons isn't enough. For example - one could Edit: Just realized that the dock shortcuts closes the panel. I still think there should at least be a button on the UI that allows closing panels such as the AI assist. |
To start with, So, nothing impossible to work around so far it seems, and keeping a doc entry with those to copy-paste from is still an option to start with this issue. |
Ideally, there should be a way to remove all related buttons and effectively disable the functionality, not just hiding them. |
"collaboration_panel": {
"button": false
},
"chat_panel": {
"button": false
},
"assistant": {
"button": false
} @SomeoneToIgnore will hide the buttons, but won't disable the functionality, isn't it? |
As noted above, removing buttons cleans the interface, but leaves the possibility to e.g. open the related features with the keybindings. So, a bunch of json configs so far, and the issue (mentioning those 3 items specifically) seems to be solved, given the PR into the docs: now all those 3 panes do not exist (the corresponding component is not created ergo no way to capture input or focus inside) and there's no keybinding that make it to appear. We can sure work on the usability of this approach in the future, but essentially it will stay the same, so for now, it is great to mention in the docs. |
I agree with @fisenkodv that it should be easier to disable the various panels and assistants. It took me some time to figure out the relevant settings when trying out Zed. Even though, there's still that magic wand icon (Inline Assist) next to to the Buffer Search that can't be hidden at all. If I accidentally click that, the panel appears and can't be dismissed because I've removed the Cmd-R shortcut. Much tinkering for just removing features you don't need, want, or be allowed to use… |
A bunch of configs could almost solve the problem (Inline Assistant button in the editor at the right of the magnifying glass icon still being displaying). IMO, it would be nicer/cleaner to disable the feature by setting a flag in the config. |
I've disabled these using features here |
In the next Preview release there will be a new setting for disabling the Assistant: #9706. |
I've applied the config suggested by @fisenkodv to try and hide all the ai/collab features
However, the copilot button is still visible for me... ...and I can't find any setting option to disable it. Is there a way to do this currently? |
@SpicyRicecaker How about with this? It's what I have, and I don't see that copilot button: "features": {
"copilot": false,
"inline_completion_provider": "none"
},
"collaboration_panel": {
"button": false
},
"chat_panel": {
"button": false
},
"assistant": {
"enabled": false,
"version": "1",
"button": false
},
"assistant_v2": {
"enabled": false
} |
@timriley thanks for the response! "features": {
"inline_completion_provider": "none"
} got rid of the copilot button for me. |
I believe the ability to "Right click > Hide button" for any button is paramount for fluid UX, escpecially for new people |
I would like to have an option to disable all of it too |
just put all the junk panels to left and hide them all, {
"project_panel": {
"dock": "left"
},
"assistant": {
"dock": "left",
"version": "2",
"enabled": false
},
"assistant_v2": {
"enabled": false
},
"chat_panel": {
"dock": "left",
"button": false
},
"notification_panel": {
"dock": "left",
"button": false
},
"collaboration_panel": {
"button": false
},
"features": {
"inline_completion_provider": "none",
"copilot": false,
},
} |
Can someone tell me the difference between |
control-shift-C opening collab instead of copying stuff in the console sometimes it pretty annoying. This isn't solved by the hiding the button. |
For this reason I have a keymap of: {
"use_key_equivalents": true,
"bindings": {
// originally "collab_panel::ToggleFocus"
"cmd-shift-c": null
}
} |
Check for existing issues
Describe the feature
Allow to disable Collab Panel, Assistant Panel, Chat Panel, Inline Assist in the setting, e.g.
If applicable, add mockups / screenshots to help present your vision of the feature
No response
The text was updated successfully, but these errors were encountered: