-
Notifications
You must be signed in to change notification settings - Fork 29.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 hiding the buttons in the tab bar line and in the panel title bar #46403
Comments
Any update on this? Love vscode but its UI is way too busy for my taste |
*Updated for v1.32.1 Release @kirkstrobeck According to it's aria-label It's called Alternative SolutionUsing Custom CSS and JS Loader Hide the whole thing.editor-actions {
display: none !important;
} Hide
|
Yup, @kirkstrobeck I was referring to that area. I guess I could make an extension for it? I'd need to read up how to make an extension, though. Edit: Ah, damn, it's not really doable. There is an extension for custom CSS but it gets reset after each update. So this really needs to be in the core VS Code. |
Please let users remove these. It takes up significant real estate that I'd rather use for my open tabs. |
This would be cool for screenshots where you want to focus on content. |
@usernamehw Thanks, it seems a really nice extension and . But in my current case, I want to record a GIF, show completions, and error linting: |
Various extensions add buttons to this toolbar making it take up more real-estate. It would be great to be able to hide it. |
This feature request becomes even more appealing when taking into account:
The Custom CSS and JS Loader extension (as mentioned above) does work in removing the icons, but it's a hack that requires maintaining a css file and also requires permanently silencing the "corrupt installation" message. |
Bump! All actions from these icons are available to perform elsewhere. They are needless clutter. |
Extension-less workaround that might be good enough for folks who like me start VSCode at most once every few days:
EDIT 2019-03-11: followed bpartridge's suggestion to do the removal for all |
So, what about second part of the question?
If I simply do
The search results panel goes up, it doesn't stretch to the whole area, and I have an empty spot in the bottom: |
Based on @ronjouch's suggestion, if you have multiple panes and want to hide actions for all of them, use this in the dev tools instead:
I understand why #459 is locked and why giving extensions deep abilities to execute JS/edit CSS is unhealthy and counter to performance goals, but this is exactly the type of thing that userscripts would be perfect for, caveat emptor. In this case, it would be great to have a simple setting that toggles a single CSS rule to switch this, but that would need to be built into core. |
+1 |
1 similar comment
+1 |
For people wanting to particularly hide the Gitlens icons, you can use these settings
|
To an eventual implementer for this feature request: Firefox's "Overflow Menu" seems like a UX good inspiration. See how a contextual action lets users choose which addons deserve an icon in the bar (the most commonly used, to the user taste), and which should remain "pinned" in the Overflow Menu (the uncommonly-used ones). It's usable, obvious, and for minimalists it would limit icon creep to a single "Overflow Menu" icon, which IMHO is reasonable: |
VSCode Team, could you provide an ETA for this one, please? |
yep, that sh*t takes to much space. Gotta hide it. |
So, I get that the constant questions about this issue are annoying, but is there anything specific that makes it difficult to implement or holding it back? Having the option to remove these buttons would be great. |
Has there been any consideration to adding a new menu bar? Kind of like how browsers can have an optional favorites bar? Then users can control if they want the menu bar visible and what icons/buttons it shows? I realize VS Code loves keyboard shortcuts but at some point you start drowning in shortcuts. |
4 years and counting! 🎉🥳 Bets are now open at 1:1 odds on whether the total number of people who have ever clicked any of these buttons is greater or lesser than the number of people who've participated in this thread. |
Need this !!! |
This comment was marked as spam.
This comment was marked as spam.
|
This is a certified crikey moment... Honestly just remove that cr*p from the source code. No one uses it anyways. |
Remove what, specifically? |
please add settings to disable this |
This annoying toolbar is unfriendly to users who use a small screen. Disappointed with the fact that this issue has existed for 4 years. 😔 |
Remove whatever this is: #46403 (comment) |
I kinda feel bad for the vscode devs, since vscode is the singular good Microsoft product, and they prolly get a lotta heat from threads like this. If you're out there vscode devs, we appreciate your efforts! Sorry that you work for such a smelly company 😔 |
I happen to use and love those buttons. I bet many others do. I do think there should be an option to remove it for users that don't use/need/want it. |
@imthenachoman Those buttons can be replaced with keyboard shortcuts, agree with the idea to add an option to remove it though. |
Not everyone can or does use keyboard shortcuts. Software must meet the needs of its users with special/disability needs. And sometimes, especially if your hand is already on the mouse, it's way faster to move the mouse and click then move your hand back to the keyboard to enter a shortcut. |
Take a look at what #154804 has recently brought to Insiders. |
That's probably why this issue is called "Allow hiding the buttons..." not "Remove entirely the buttons...", and as the original comment said:
|
Thank you sooooo much! Hope that the proper checkbox in the VS Code settings will appear soon 🤞 |
So it's supposed to be in 1.72.0 as per the release notes, but (on a mac at least) I'm unable to make it work! Right-clicking just triggers the action instead of opening the context menu for hiding. I tried disabling/uninstalling customizeUI as well to make sure it wasn't conflicting. Can someone confirm that it works? |
I can only confirm that it works under Linux and Windows. |
I found a way to workaround the issue on macOS, but it's clearly a bug: basically if I right-click two times without moving the mouse in-between each time, then I get the "Hide" menu the second time. Any moving of the mouse position means the next click will result in triggering the action instead. |
I'm going to resolve this, @beorn you should probably file that as a separate bug 😉 |
A small change related to the buttons in the tab bar line:
and to the buttons in the panel title bar:
For users who have already memorized the keyboard shortcuts for these commands (and considering the existence of Ctrl-p and Ctrl-Shift-p), the buttons are kind of redundant. It would be nice to have an option to hide them as almost everything in the UI already can be hidden. I know about Zen mode, but Zen mode also centers the text in the editor, hides the panel/terminals, makes Visual Studio Code full screen and all sort of other things which might not be desirable.
As a note related to this, Vim and Emacs users generally tend to hide the UI. Funnily enough, even the beast that is IntelliJ IDEA allows it 😆
The text was updated successfully, but these errors were encountered: