rxhanson / RectanglePro-Community

Bug reports and discussion for the Rectangle Pro app
https://rectangleapp.com/pro
98 stars 1 forks source link

[Feature Request] Support for multiple spaces in 'App Layout' #474

Closed patrickdobler closed 6 months ago

patrickdobler commented 6 months ago

I have 4 monitors, each with 2 spaces. In the applayout I can choose a "display" where the app belongs. It shows me 8 different displays, but display 5-8 is the main display again. I would like to see a distinction between spaces and displays to send the applications to the correct space/display when I run the shortcut of a layout.

I currently have a workaround with yabai/skhdrc, but I think it would be helpful to have this option.

rxhanson commented 6 months ago

Thanks for reporting.

It shows me 8 different displays, but display 5-8 is the main display again.

Do you have anything unique about your displays or how they are connected? This is the first I've heard of this bug.

I would like to see a distinction between spaces and displays to send the applications to the correct space/display when I run the shortcut of a layout.

There is no publicly supported way in macOS to send a window/app to a specific space, unfortunately.

patrickdobler commented 6 months ago

Thank you for your reply

There is no publicly supported way in macOS to send a window/app to a specific space, unfortunately.

I see, that's why I haven't found any other solution. At the moment I'm using skhd shortcut to trigger yabai and send the app's to their correct space and then trigger my app layout from rectangle pro, all within a shortcut.

Do you have anything unique about your displays or how they are connected? This is the first I've heard of this bug.

I don't think there's anything special:

Display1 + 2: DisplayPort/Thunderbolt direct to Macbook Display3: DisplayPort to docking station to Macbook Display4: HDMI/HDMI direct to Macbook Macbook: lid closed

This is how my displays are arranged

image

image

rxhanson commented 6 months ago

Note that the number of displays in this scenario is arbitrary. This is because you might have a scenario where you have configured a window for say, display 4, but you might open up and edit your configuration at a time when display 4 is not available. Although the app is aware that display 4 is not connected, you should still have the option to select display 4 for a time when it will be connected.

patrickdobler commented 6 months ago

Thanks for the clarification. I close the feature request as 1. not officially possible due to MacOS limitation and 2. configuration specific and not a problem by definition.