Rectangle icon indicating copy to clipboard operation
Rectangle copied to clipboard

Moving window to next/previous display does not work when monitors are arranged vertically

Open titomlinson opened this issue 4 years ago • 6 comments

macOS version: 10.15.5 (2019 16" MBP) Rectangle version: 0.29 + 0.31

horizontal arrangement used: horizontal arrangement vertical arrangement used: vertical arrangement

logs (horizontal arrangement):

2020-07-15T09:56:00-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:56:00-05:00: AX position proposed: (2624.0, -237.0), result: (2008.0, 23.0) 2020-07-15T09:56:00-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:56:00-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:56:00-05:00: AX position proposed: (2048.0, 23.0), result: (2048.0, 23.0) 2020-07-15T09:56:00-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:56:00-05:00: previousDisplay | display: (2048.0, 0.0, 3200.0, 1777.0), calculatedRect: (2624.0, -237.0, 2048.0, 1257.0), resultRect: (2048.0, 23.0, 2048.0, 1257.0), srcScreen: Built-in Retina Display, destScreen: DP1-2714UD , resultScreen: DP1-2714UD
2020-07-15T09:56:16-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:56:16-05:00: AX position proposed: (0.0, 23.0), result: (40.0, 23.0) 2020-07-15T09:56:16-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:56:16-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:56:16-05:00: AX position proposed: (0.0, 23.0), result: (0.0, 23.0) 2020-07-15T09:56:16-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:56:16-05:00: nextDisplay | display: (0.0, 0.0, 2048.0, 1257.0), calculatedRect: (0.0, 23.0, 2048.0, 1257.0), resultRect: (0.0, 23.0, 2048.0, 1257.0), srcScreen: DP1-2714UD , destScreen: Built-in Retina Display, resultScreen: Built-in Retina Display

logs (vertical arrangement):

2020-07-15T09:57:36-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:57:36-05:00: AX position proposed: (-60.0, -1517.0), result: (-60.0, 23.0) 2020-07-15T09:57:36-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:57:36-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:57:36-05:00: AX position proposed: (-60.0, -1257.0), result: (-60.0, 23.0) 2020-07-15T09:57:36-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:57:36-05:00: previousDisplay | display: (-636.0, 1280.0, 3200.0, 1777.0), calculatedRect: (-60.0, -1517.0, 2048.0, 1257.0), resultRect: (-60.0, 23.0, 2048.0, 1257.0), srcScreen: Built-in Retina Display, destScreen: DP1-2714UD , resultScreen: Built-in Retina Display 2020-07-15T09:57:39-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:57:39-05:00: AX position proposed: (-60.0, -1517.0), result: (-60.0, 23.0) 2020-07-15T09:57:39-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:57:39-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:57:39-05:00: AX position proposed: (-60.0, -1257.0), result: (-60.0, 23.0) 2020-07-15T09:57:39-05:00: AX sizing proposed: (2048.0, 1257.0), result: (2048.0, 1257.0) 2020-07-15T09:57:39-05:00: nextDisplay | display: (-636.0, 1280.0, 3200.0, 1777.0), calculatedRect: (-60.0, -1517.0, 2048.0, 1257.0), resultRect: (-60.0, 23.0, 2048.0, 1257.0), srcScreen: Built-in Retina Display, destScreen: DP1-2714UD , resultScreen: Built-in Retina Display

Other details:

  • This seems to affect Chrome almost exclusively.

titomlinson avatar Jul 15 '20 15:07 titomlinson

I'm going back through old bugs, and I can' reproduce this one. Can you still reproduce it? If so, Is there anything additional about your setup that you think might be helpful?

rxhanson avatar Mar 07 '21 15:03 rxhanson

I just encountered it. Not sure what I can do to help provide debugging info. Please advise.

bbuchalter avatar Mar 12 '21 19:03 bbuchalter

Encountering the same issue moving Spotify to a second display, arranged vertically. Same issue when arranged horizontally for me, however.

Running macOS 11.4 (20F71) and Rectangle Version 0.46 (51)

oceanlewis avatar May 26 '21 18:05 oceanlewis

I cannot reproduce the issue with macOS monterrey, I have vertical arranged monitors and moving windows across displays works as expected with shortcut.

ottodevs avatar Mar 23 '22 09:03 ottodevs

I cannot reproduce the issue with macOS monterrey, I have vertical arranged monitors and moving windows across displays works as expected with shortcut.

Using latest MacOS Monterrey 12.3.1, Rectangle v0.53 and stacked monitors (external up, MBP down), when I try to move windows "to the lower screen" using Control+Option+<down> I cannot do it. The only way to move the window is use the same shortcut that I used when I had side-by-side monitors, Control+Option+<left/right>.

I think this option should be redesigned to simply "move to adjacent monitor based on screen position": Captura de Pantalla 2022-04-05 a las 7 09 29

henry2man avatar Apr 05 '22 05:04 henry2man