Skip to content
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 multiple tabs on either side of split screen #10255

Open
SoumenDass opened this issue Jan 22, 2025 · 0 comments
Open

Allow multiple tabs on either side of split screen #10255

SoumenDass opened this issue Jan 22, 2025 · 0 comments

Comments

@SoumenDass
Copy link

Is your feature request related to a problem? Please describe.
Currently I can open a terminal and split the screen. However, there is only a single tab (on the left side, assuming I did a side-by-side split). Splitting doesn't create a new tab on the right side. Then when I click on + (next to the tab on the left), it opens a new terminal which hides the previously split setup completely. So I can't have a split screen with tabs on both sides.

Describe the solution you'd like

  • Say I start from an empty setup and start a new terminal - now I have a screen with a single tab and no splitting.
  • Now I right-click on the toolbar and choose Split->Right. The screen should split and a new tab containing my new terminal should open on the right side of the split screen. - Next to the right-side tab, there should be a + sign (just like there is one next to the left-side tab). At this point, we have a split screen with one tab on the left and one tab on the right.
  • Now I click on the + sign on the right-side - a new tab opens next to the existing right-side tab and gains focus. Now I have a split screen with one tab on the left and two tabs on the right. Everything is visible at once.
  • Now I click on the + sign on the left-side - a new tab opens next to the existing left-side tab and gains focus. Now I have a split screen with two tabs on the left and two tabs on the right. Everything is visible at once.

Describe alternatives you've considered
Problem with the current setup is that it is effectively a series of screens layered on top of each other. That means I can't change my mind and pick-and-choose to see, say, the third tab on the left and fifth tab on the right. That limits the flexibility.

Additional context
See VS Code's tab and split behavior - that exactly reflects what I mean. You can keep splitting and within each split section, you can keep adding tabs and drag and drop tabs. That seems like the most flexible way to handle things.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant