Add a mode where alwaysShowTabs=false *and* there is no titlebar (like focus) #10047

Open
opened 2026-01-31 02:11:13 +00:00 by claunia · 4 comments
Owner

Originally created by @ClementNerma on GitHub (Aug 7, 2020).

Description of the new feature/enhancement

It would be great to be able to hide both titlebar and tabs by default (like focus mode currently does) but show tabs as soon as as they are 2 or more.

Proposed technical implementation details (optional)

Add a setting, disabled by default, which does the following when enabled:

  • Hides the titlebar
  • If there is one tab, hides it

It may be a good idea to see if this setting could instead be based on the values of alwaysShowTabs, showTabsInTitlebar, showTerminalTitleInTitlebar

Screenshots

Here is the desired behaviour:

With one tab:

image

With multiple tabs:

image

Originally created by @ClementNerma on GitHub (Aug 7, 2020). # Description of the new feature/enhancement It would be great to be able to hide both titlebar **and** tabs by default (like focus mode currently does) but show tabs as soon as as they are 2 or more. # Proposed technical implementation details (optional) Add a setting, disabled by default, which does the following when enabled: * Hides the titlebar * If there is one tab, hides it It may be a good idea to see if this setting could instead be based on the values of `alwaysShowTabs`, `showTabsInTitlebar`, `showTerminalTitleInTitlebar` # Screenshots Here is the desired behaviour: With one tab: ![image](https://i.snipboard.io/xl9Zz6.jpg) With multiple tabs: ![image](https://i.snipboard.io/ZESBi1.jpg)
Author
Owner

@DHowett commented on GitHub (Aug 21, 2020):

Tagged this one up and put it on the backlog. I don't hate the idea, but I also don't totally understand the need for it. 😄

@DHowett commented on GitHub (Aug 21, 2020): Tagged this one up and put it on the backlog. I don't hate the idea, but I also don't totally understand the need for it. :smile:
Author
Owner

@ClementNerma commented on GitHub (Aug 21, 2020):

Tagged this one up and put it on the backlog. I don't hate the idea, but I also don't totally understand the need for it. 😄

The thing is I like the idea of having a really epurated UI where nothing stands out, and having those relatively big tabs appear when they don't need to is just a waste of space in my opinion.

I agree this isn't an important feature, but I think that would be something nice ;)

Btw I'm not sure about the new title you put on this issue, the goal is not to always hide tabs, only when there is only one tab.

@ClementNerma commented on GitHub (Aug 21, 2020): > Tagged this one up and put it on the backlog. I don't hate the idea, but I also don't totally understand the need for it. 😄 The thing is I like the idea of having a really epurated UI where nothing stands out, and having those relatively big tabs appear when they don't need to is just a waste of space in my opinion. I agree this isn't an important feature, but I think that would be something nice ;) Btw I'm not sure about the new title you put on this issue, the goal is not to _always_ hide tabs, only when there is only one tab.
Author
Owner

@xorinzor commented on GitHub (Jan 24, 2023):

If this were to be added it should be optional. I'd rather just have a list of tabs with a + button to add new tabs, then to have to memorize another shortkey.

@xorinzor commented on GitHub (Jan 24, 2023): If this were to be added it should be optional. I'd rather just have a list of tabs with a `+` button to add new tabs, then to have to memorize another shortkey.
Author
Owner

@ClementNerma commented on GitHub (Jan 24, 2023):

If this were to be added it should be optional. I'd rather just have a list of tabs with a + button to add new tabs, then to have to memorize another shortkey.

Absolutely. Which is why I proposed to "Add a setting, disabled by default"

@ClementNerma commented on GitHub (Jan 24, 2023): > If this were to be added it should be optional. I'd rather just have a list of tabs with a `+` button to add new tabs, then to have to memorize another shortkey. Absolutely. Which is why I proposed to "`Add a setting, disabled by default`"
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#10047