-
Notifications
You must be signed in to change notification settings - Fork 8.4k
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
UI: add option to remove title/tab bars, extra buttons, resize box #3610
Comments
Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report! |
@zadjii-msft would you then please reopen this request as it's still currently not implemented despite the fact the both this and the supposedly duplicate request are closed: I'd still like to be able to have options to remove the useless window elements listed above:
Thanks! |
@eugenesvk it sounds like what you're asking for is just focus mode? we hide the tab bar (but you can still use tabs) and all those other things too. What specifically are you looking for that isn't focus mode? |
Not really, focus mode is actually worse vs what I can achieve on my own with the aforementioned Autohotkey tricks: Focus mode:
Autohotkey tricks:
😢 however, the other elements are still there:
And that's what I ultimately want❗:
|
The resize border is a single pixel on each edge -- I'm not gonna compromise on its existence. Sorry. 😄 I'm still struggling to understand how you envision having tabs but no tab bar. Mind putting together a quick mock-up? They have to take up space, overlap the terminal (which is just going to be more annoying) or be completely invisible but accessible via keyboard shortcuts. |
But you don't need to compromise, you just need to add a very simple option to remove one of the window element/styles I mentioned in the original description (and that pixel will be gone as a bonus)! And no, it's not really about "a single pixel on each edge", as I mentioned in the original description the key issue is that this useless resize border affects mouse cursor when it's hovering over the borders:
— check out the mouse cursor in my screenshot below, it's not I just don't get how a pro tool can be customized via a script in a better way rather than via a native config!
Like so — by removing all the area within the red boxes, so the first tab would start from the topmost-leftmost corner and to the right from the second tab there would be nothing, just the desktop/other windows
That's not what I'm looking for, I'm fine with tabs being on top of a terminal window and being there permanently except for when there is a single one (that's why I don't like the focus mode as it hides all the tabs), though a less annoying implementation of this alternative might be to show the overlapping tabs only during some actions (e.g. during tab switching or alt press or mouse movements or something else) — not sure how annoying this would be in practice given that I've never used terminal with such an interesting implementation of tabs |
(short) Description of the new feature/enhancement
Problem: Some users don't need/like a window title bar with min/max/close buttons and view these default UI elements as a minor design flaw/waste of screen real estate. Same for an empty tab bar with e.g. add-tab button. Likewise for the window resizing borders (these take to space, but needlessly change the mouse cursor)
Proposed solution: Please add an user configuration option to completely remove all of thse elements:
1-2) the title bar itself AND min/max/close buttons (currently I can only remove the title bar, but leave the buttons with the
"showTabsInTitlebar": true
3) window resize borders (so that hovering over the window border would do nothing)
Ideal result: only tabs are visible above the terminal window, nothing extra (no title/tab bars)
User benefit: no unnecessary window elements are visible
(longer) Description
I'm never using the default Window controls as there are way more convenient ways to:
As a result, I consider the default min/max/close buttons in the title bar as well as the title bar itself as well as the empty tab bar to be a waste of space. Also, moving a mouse pointer over the window borders changes its icon, which is not ideal as that's a useless signal to me
While I'm able to partially fix it with a script to remove the WS_Caption (0x00C00000) and WS_SizeBox (0x00040000) window properties (thanks, AutoHotkey), I thought that you could support such visual no title/tab bar/no borders modifications natively given the advanced features you plan for it
The text was updated successfully, but these errors were encountered: