-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
Titlebar-less view for Windows #17060
Comments
Very cool ideas 👍 |
Wow. |
Making better use of the title bar space makes a lot of sense. We need to make sure that whatever we do satisfies the following requirements:
We really appreciate the design suggestions. It would be great to hear your thoughts on ways we can meet the above requirements and improve the title bar and overall screen real estate. |
In the tabless mode, the entire title bar can be used to drag the window, while the “group swapping” is replaced by dragging a handle shown when the mouse is over the title bar zone. In the tabbed mode, an extra top margin is added for full-window dragging, just like Chrome, or leave some space at the left of _□X, like Edge.
You can use color, or typography, to stress the current panel.
The “Great Button” can be stressed to identify that it contains the main menu. Also, the command input can be combined with it (a special tab?)
A Plus button on the tab zone? |
I just upgraded to 1.8.0 and the floating effect on menu (i.e. refresh rate) is very annoying to my eyes. To repeat, follow these steps:
|
@MythicAngel, thanks for the feedback. I think this would probably be best opened as a separate issue though? |
Thanks @be5invis. I could see how this would work. I don't think we would even need a handle to enable group swapping. Just clicking in the area of a group that does not contain the name or path of the top most file should kick off the drag. I'm not convinced by the 'great/hero button' though. Over the last couple of weeks I've watched a large number of people use VS Code for the first time and have observed people taking some time to discover the activity bar and the functionality exposed there. Since this is core to the experience of the product, we would want to decrease the time it takes new users to learn about the activity bar and viewlets. I don't think hiding the activity bar by default would help us there. |
I agree. I would just get rid of the native titlebar |
@stevencl If you add some animation about stressing the Great Button, they would like to click it, and show the activity bar directly after they click. |
-- Sorry for the English, I used Google Translator -- For those who need the title bar, enable / disable suggestion like Firefox. For those who want to continue to show the information they currently have. The title bar would follow the theme of VSCode or Windows (in this case Windows 10, since it allows you to change the color)? I'm thinking based on the Firefox Gif. Suggestions? And if the menu bar is active you should get the VSCode theme similar to Firefox. What do you think? A button with the VS icon (@be5invis image) would have these functions only if the menu bar was disabled, correct? (If you do not want to delete it)
Note that when we have many tabs open in browsers, they also leave a space between the minimize button and the button for a new tab. Could this space be placed and be used to drag the window? See that when we lower the Firefox and Chrome window it adds a space so that the entire window can be dragged. Could this space be added to when you have a group of tabs and when the window is dimmed?
I do not know (a strange idea maybe) ... a simple gif showing which option would like to use (and we clicked it already would put the configuration), saying that these configurations could be changed as it wished? As if it were a welcome screen with a little introduction? Follow a print (very ugly) to get an idea of how it could stay. When we leave the Menu bar active. When we hide the menu bar. When we have a group of tabs with the Menu bar hidden. |
Any update on this? |
I also wonder if this will ever tie into the rumoured tabbed shell http://www.windowscentral.com/windows-10-tabbed-shell |
any news ? |
any update? |
Yes. I think the idea of changing the grey title/menu bar to black/dark colors is much needed here. |
I would love to see this. |
i'll just mention the atom equivalent to this issue |
Any Updates on This? |
Is this a thing yet? It looks amazing and I really want this. The community for this product is amazing. |
Dec 12 marks the first anniversary of this issue. Cross fingers* |
My opinion: Use the 'VS logo' button in Windows to drag the window since the tabs are also dragable. In MacOS/Linux replace the 'VS logo' button with their native window control buttons which also provide drag area to move the window (if I'm not mistaken). I think this is the best solution to this problem because it works on all platforms. |
People on small laptop screens are always looking to save screen real estate. In regard to the requirements stevencl posted,
I think it's worth considering that people who actively choose to hide the title bar are, for the most part, advanced users who know what they're doing – who prefer key commands and window managers over poking around the GUI with a mouse. A warning modal could even be added. You can hide the title bar in Atom (also iTerm) and it works fine. Draggable surfaces are the empty space in the tab bar and the bottom menu bar. You can slightly shade the background of inactive panes/groups to make it clear which is focused. I think this is much more intuitive than reading text in the title bar. |
Just to add to Dpren's point, this is something browsers have had for a long time; and for good reason. |
@dpren I think we can meet all the requirements @stevencl posted with some smart design ideas:
Just always leave a little empty space right of the tabs. Nothing will ever go there and they'll always be able to drag the window from there.
I don't think the top bar will be an issue on this
Ctrl+P is fine, and it's dropdown menu will just stay on top of the tabs as it does now
It will be the only one with a highlighted tab
The titlebar-less will be a functionality they'll have to activate (I don't think it's necessary to make it active by default), just as they have the menu bar active by default (and btw, I think the menu bar is far more useful to discover new functionalities than the top bar). |
Guys check out how atom does it https://atom.io/packages/title-bar-replacer |
Still looking forward for updates on the issue! 👍 |
me too |
I guess the best way to do this right now is to know the color that you have near the top bar and then changing the windows accent color to that one. You can change the color of the near status bar part with this code in the VSCode settings:
|
It's finally added!On patch 1.26.1 the support for custom titlebar was finally added for Windows and Linux, although it's still in preview. You just have to add this to your settings: You can customize it a little bit as wel, for example:
|
Looking amazing! |
A concept based on @flagello’s Essence
Key idea:
The text was updated successfully, but these errors were encountered: