microsoft / microsoft/terminal

Add option to disable the tab switcher popup while keeping tab switcher nextTab semantics

Open
#9,390 13 comments 15 reactions 0 assignees View on GitHub
Area-UserInterface Issue-Task Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

# Description of the new feature/enhancement

Having configured `"tabSwitcherMode": "mru"` I can not find an option to hide the (in my opinion distracting) tab switcher popup.

What I want is just MRU semantics on `nextTab` (especially when/if #9330 gets fixed) and no UI popup flashing by. If that can be achieved with `"tabSwitcherMode": "disabled"` that would be preferred.

# Proposed technical implementation details (optional)

Assuming the tab switcher is the only way to get MRU semantics when using `nextTab`, a new configuration key to control visibility of the tab switcher popup, e.g. `"showTabSwitcherInterface": true|false` (default: `true`).

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the "tabSwitcherMode" configuration and the "nextTab" command implement MRU behavior, then identify where the tab switcher popup is shown. Define whether "disabled" should preserve MRU semantics or whether a separate visibility option is needed, and verify that nextTab retains MRU behavior without displaying the popup.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.