For the past few weeks on r/VisionPro, every time there’s a beta release of visionOS, someone will ask: “does it support Ultrawide?”. The day has come.

visionOS 2.2 beta supports Ultrawide with Mac Virtual Display. You’ll need to run macOS 15.2 beta for it to be enabled. It’s wide, like 10240x2880 wide.

Too wide:

To make this work for myself, I added a new widescreenTall layout option to SimplyWM. It works like tall layout, but instead of just 1 full height window, you can configure how many you want. For example, this is how it looks like with fullHeightWindowsCount: 3. The 4th and 5th occupy the right most column just like it does with the tall layout:

Here’s another example with fullHeightWindowsCount: 5 displaying 8 windows.

Before Vision Pro Ultrawide, I usually configure it like this. So I can toggle between tall and fullScreen with F8:

layouts:
- tall
- fullScreen

keyboardShortcuts:
  nextLayout: F8
  swapWindowWithMain: ctrl+shift+return

But on such a wide display, I just keep it to widescreenTall (but you are free to continuing using the other layouts). You configure it like this:

layouts:
- widescreenTall

layoutSpecific:
  widescreenTall:
    fullHeightWindowsCount: 3

Adjust fullHeightWindowsCount accordingly.

With tall, I can hit ctrl+shift+return to move the current window to become the main window (with full height). This doesn’t work so well with multiple full-height windows. I added these 2 shortcuts moveWindowUpList and moveWindowDownList so you can use them to move the current window up and down the list. Here’s the updated configuration:

layouts:
- tall
- fullScreen

keyboardShortcuts:
  nextLayout: F8
  swapWindowWithMain: ctrl+shift+return
  moveWindowUpList: ctrl+shift+cmd+upArrow
  moveWindowDownList: ctrl+shift+cmd+downArrow

As with other configuration, once you modify simplywm.yml, the changes are applied immediately.

If you haven’t tried SimplyWM, go here for the short announcement and here for the download and doc