LGUG2Z / komorebi

A tiling window manager for Windows 🍉
https://lgug2z.github.io/komorebi/
Other
8.98k stars 179 forks source link

[FEAT]: Manual tiling #1007

Open Gann4Life opened 1 week ago

Gann4Life commented 1 week ago

Is your feature request related to a problem? Please describe. I am not liking enough the fact that I'm constrained to a specific layout on each workspace, and I would like to decide where to create a new window, at any time, at least in the current workspace.

Describe the solution you'd like There's a list of workspaces that have layout names and so on. I've been thinking that a new workspace could be added with a descriptive enough name that makes you understand that it is a manual approach way to tile, this way of tiling comes from i3wm, you first choose the direction where you want to spawn a new window relative to the current window, and then preform the action (Run a terminal? Run browser? Basically any app that launches after choosing direction) Perhaps... something like this

{
  "workspaces": [
    "name": "VIII",
    "layout": "Manual"
  ]
}

Describe alternatives you've considered I haven't considered any alternatives.

Additional context Basic i3 features

LGUG2Z commented 1 week ago

I personally would never use this feature, but if this is important enough for you or anyone else to want to spend your time implementing it, I am happy to provide guidance and feedback similarly to how I do with the animations feature.