Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Support Tabbed Windows #472

Open
ThomasAdam opened this issue Apr 3, 2021 · 3 comments
Open

Support Tabbed Windows #472

ThomasAdam opened this issue Apr 3, 2021 · 3 comments
Assignees
Labels
difficulty:hard Issue needs discussion before implementation help wanted Development help required (see `difficulty:*`) type:new-feature Brand new feature not yet present in fvwm3

Comments

@ThomasAdam
Copy link
Member

In fvwm2 there used to be a FvwmTabs module which would swallow windows into a tabbed interface. Indeed, the program tabbed from suckless.org achieves same thing.

Fvwm3 should support this natively instead:

  • Windows should be dragged inside one another to support tabbing;
  • The container titlebar should be split to indicate the number of tabbed windows;
  • Dragging a titlebar out of a tabbed window should detach it;
  • Style options for auto-tabbing;
  • Key/mouse bindings to support this.

Although this feature could be a module, I think most paradigm shifts are such that most users would expect this feature "out-of-the-box" -- having this as a module is another layer of indirection to set up.

@ThomasAdam ThomasAdam added the difficulty:hard Issue needs discussion before implementation label Apr 3, 2021
@ThomasAdam ThomasAdam self-assigned this Apr 3, 2021
ThomasAdam added a commit that referenced this issue Apr 4, 2021
Fixes #472
@lgsobalvarro
Copy link
Contributor

Could the old FvwmTabs be used as a starting point? Or would it make things harder?

@danespen
Copy link

danespen commented Apr 5, 2021 via email

@lgsobalvarro
Copy link
Contributor

@danespen I agree. I never used FvwmTabs, not I see the need for them. Maybe keeping it as a module would be a better alternative. Possibly the original module could be cleaned up and updated in order to work well with FVWM3 instead. Hence why I was asking if the original module could be used as a starting point for what @ThomasAdam suggests.

@ThomasAdam ThomasAdam added type:new-feature Brand new feature not yet present in fvwm3 help wanted Development help required (see `difficulty:*`) labels Apr 17, 2021
@fvwmorg fvwmorg locked and limited conversation to collaborators Jun 21, 2023
@ThomasAdam ThomasAdam converted this issue into discussion #859 Jun 21, 2023
@ThomasAdam ThomasAdam reopened this Nov 3, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
difficulty:hard Issue needs discussion before implementation help wanted Development help required (see `difficulty:*`) type:new-feature Brand new feature not yet present in fvwm3
Projects
Status: To do
Development

No branches or pull requests

3 participants