-
Notifications
You must be signed in to change notification settings - Fork 30.2k
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
Layout Controls: move them to respective corners #232798
Comments
Just for completeness, posting some thoughts here: We now allow showing the custom title bar when using the native title bar, but without it, these controls are not found, nor is the copilot chat icon. In addition, we have the ability to move the activity bar global actions to the title bar with different activity bar positions. I would love to see a world where the layout actions are closer to the side bar they toggle as well as put the other actions in a consolidated toolbar on the right including chat, accounts, settings. On a separate thought, if users don't want the title bar to house layout controls, we could theoretically start moving these to editor and panel parts based on the current layout. Very cheap mockup |
I noticed that layout controls have a setting I am pushing a change to make that the new default. In addition, if activity bar is top, I am moving the layout actions all the way to the right: This is still not what this FR asks for, but a step closer imho. Let me know if you have any objections. |
I actually use the toggles only setting. I just never had the guts to update the default. 👍🏻 As for moving the icons around, I use |
What is "this change" you refer to? |
@bpasero moving the layout controls to the far right. I don't think it is a bad change, I'm just not sure it helps much and might be strange for users that the icons are moving around. |
@sbatten but when we talk about moving layout controls to their respective corners, isn't that part of it? Now the secondary sidebar toggle is actually to the far right, as much as possible. I am not 100% convinced anymore that all controls should move to their respective locations, specifically for the panel: it can be configured to be top, left or right. In that case having it in the status bar would actually not be the right "corner" 🤔 |
My only concern is the icon. Additionally, I would really love for the secondary sidebar to have Activity Bar support, as already discussed here.
Currently, for Copilot, we have added a dedicated button near the Command Center. However, for someone who uses a different AI assistant, or like me, who uses multiple assistants, it becomes very difficult to navigate between the different menus, as mentioned in this comment. Furthermore, even within Copilot, we now have two menus—Chat and Edit—so I believe it makes even more sense to have a dedicated Activity Bar. |
@bpasero I think we should move the actions to their respective corners. For the scenario you mentioned where the panel is not at the bottom, we can move the toggle panel action to the title bar on the respective side. If we decide to not move the actions to their corners, then I believe we should move back to what we had before. I'm fine if we remove the layout picker if the actions move to their respective corners, but otherwise, I think we should make it visible. This is an actions which is meant to help new users discover the different ways how the layout can be configured. If we hide it, we might as well remove it entirely (the action button, there could still be a different entry point to the menu dropdown) |
For the panel, I find the layout controls location to be in such an inconvenient place (the top is opposite side to where the panel is) that I never use it for opening the panel (instead I resort to clicking the 'problems' button on the status bar, then click again to go to terminal/whatever) So this would be a welcome change. |
An idea from @sbatten to split up our layout controls into respective controls per corner:
I.e. have them appear at the corners where the view or panel is.
Probably drop the layout picker button.
The text was updated successfully, but these errors were encountered: