WillPower3309 / swayfx

SwayFX: Sway, but with eye candy!
MIT License
1.2k stars 47 forks source link

Dynamic Tiling support #220

Open msrsaditya opened 10 months ago

msrsaditya commented 10 months ago

Feature Request:

Shinyzenith commented 10 months ago

Sway is an i3 clone. i3 follows manual tiling. I think this is outside of the project goals.

msrsaditya commented 10 months ago

That's why I raised this issue in swayfx, because this is not an i3 clone.

Shinyzenith commented 10 months ago

It's the fork of an i3 clone. I think you're better off using a dynamic tiler. Maybe will can give a more clear answer regarding the project goals.

fishman commented 10 months ago

They're not mutually exclusive though are they? It could always stay manual tiling by default. AwesomeWM actually has an interesting concept which allows you to set the initial floating, tiling, tabbed or other modes by workspace.

I think the main question is can an extra tiling mode be implemented in such a way that does not break sway codebase compatibility. I would agree that anything that breaks importing sway commits is a problem.

fishman commented 10 months ago

@msrsaditya in the meantime you can use projects like

https://github.com/nwg-piotr/autotiling

to do autotiling outside of the wm.

msrsaditya commented 10 months ago

Already using it, I just wish it comes baked in in a wm like sway, it's not possible with that so I raised this issue here:)