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

Enhanced Tab Visibility: A Desire for Multiline Tabs in Terminal #16912

Open
jiaosenvip opened this issue Mar 21, 2024 · 5 comments
Open

Enhanced Tab Visibility: A Desire for Multiline Tabs in Terminal #16912

jiaosenvip opened this issue Mar 21, 2024 · 5 comments
Labels
External-Blocked-WinUI3 We can't progress until WinUI3 exists. Help Wanted We encourage anyone to jump in on these. Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Needs-Tag-Fix Doesn't match tag requirements
Milestone

Comments

@jiaosenvip
Copy link

Description of the new feature/enhancement

I prefer being able to see all the tabs I have opened at a glance, rather than just a few displayed while the rest are hidden.

In VSCode, there is support for multiline tabs, and I expect the terminal to have a similar feature, but I haven't been able to find it.

Proposed technical implementation details (optional)

Adding Optional Settings: Such as Multiline Tabs

image
@jiaosenvip jiaosenvip added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label Mar 21, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Tag-Fix Doesn't match tag requirements Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Mar 21, 2024
@jiaosenvip jiaosenvip changed the title Enhanced Tab Visibility: A Desire for Multiline Tabs in VSCode and Terminal Enhanced Tab Visibility: A Desire for Multiline Tabs in Terminal Mar 21, 2024
@zadjii-msft zadjii-msft added External-Blocked-WinUI3 We can't progress until WinUI3 exists. Help Wanted We encourage anyone to jump in on these. and removed Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting labels Mar 27, 2024
@zadjii-msft zadjii-msft added this to the Icebox ❄ milestone Mar 27, 2024
@zadjii-msft
Copy link
Member

I think this is a super cool suggestion.

However - we'd pretty much need this to be implemented in the TabView itself. And we're pretty stuck on WinUI 2 indefinitely. So, if someone wants to fork tab view and add this for us, go for it? but we're probably a ways off from doing this ourselves.

@marcelwgn
Copy link
Contributor

marcelwgn commented Apr 1, 2024

Given I worked quite a lot on the WinUI 2 TabView, speaking realistically would you consider this worth the effort @zadjii-msft ? Or is this a good feature on paper and it would be unlikely to get shipped even if I/we manage to fork it into terminal (assuming we actually need to do that).

@marcelwgn
Copy link
Contributor

I also feels like, there are quite a few UX decisions that would need to be taken care of, e.g. does it grow indefinitely in height? Can a user limit it? What options are there surrounding the TabView with this feature etc.

@zadjii-msft
Copy link
Member

Big-picture: there's other stuff that we'd like from the TabView beyond just multiple lines. Inexhaustive list:

We've for a while now been considering the possibility of forking it. And considering we're pretty much permanently stuck on WinUI 2, where there won't be any official tab view updates, the only way for us to add features is through forking it.

I'm maybe biased into thinking it's worth it (though, this thread in particular probably wouldn't be the top-line reason I list as our justification).

@marcelwgn
Copy link
Contributor

marcelwgn commented Apr 1, 2024

Ah I see, so forking it would unblock quite a few issues then? Would you say it's worth creating a new issue then to track "Forking" TabView and discuss the plans about forking it as a community effort (maybe me) there?

Also out of curiosity, would eventually switching to WinUI 3 be an option or if not, why that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
External-Blocked-WinUI3 We can't progress until WinUI3 exists. Help Wanted We encourage anyone to jump in on these. Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Needs-Tag-Fix Doesn't match tag requirements
Projects
None yet
Development

No branches or pull requests

3 participants