nikitabobko / AeroSpace

AeroSpace is an i3-like tiling window manager for macOS
https://nikitabobko.github.io/AeroSpace/guide
MIT License
5.82k stars 90 forks source link

Feature idea: Partition display into multiple workspace containers #465

Open jaybonthius opened 3 weeks ago

jaybonthius commented 3 weeks ago

Feature idea: The ability to partition a single display into multiple workspace containers, each of which can contain multiple workspaces.

Here is my beautiful picture: X, Y, and Z are all workspace containers within a single display. Each workspace container contains multiple workspaces that can be toggled between, while leaving the other containers / workspaces in view. Functionally, this is identical to if X, Y, and Z were on separate displays.

-----------------------------------------------
|            .                  .             |
|            .                  .             |
|      X     .        Y         .      Z      |
|            .                  .             |
|            .                  .             |
-----------------------------------------------

The lack of any window management tool that can accomplish this (as far as I know) is the main obstacle preventing me from using an ultrawide monitor. There are a few monitors that have picture-by-picture functionality which partitions the display into multiple smaller displays, but this feature is rare, limited by hardware decisions made by the manufacturer, and requires multiple HDMI connections.

I'm not under any impression that this would be easy (or even possible?) to implement. But I figure I'd throw it out there as an idea, because it's kind of my dream window management feature. 😻

Checklist

apasias commented 3 weeks ago

Dope!!

bbrendon commented 3 weeks ago

I searched for "ultrawide" in github and saw some other ideas. This idea seems the best because when switching from laptop to ultrawide, the workspace keys stay the same. Other proposals would require difference workspace keys when using different monitors (laptop vsdock+ultrawide).

nahtnam commented 2 weeks ago

I too came here just for this. I have a 49" OLED G9. Right now I use Raycast to move windows to the left quarter, right quarter, or center half. I also sometimes do left half and right half.