rxhanson / RectanglePro-Community

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

Root.app (Game) : Hotkey+mouse : Resize silhouette in wrong position #238

Open itskando opened 1 year ago

itskando commented 1 year ago

Root.app (Game) : Hotkey+mouse : Resize silhouette in wrong position

Display: 3840x2160 (LG C2) App: Windowed 1280x720

Hotkey + mouse: Long distance directions set to sixths.

Hotkey+mouse : Long distance to top left puts resize silhouette in top center. (Still ultimately places window in top left.)

itskando commented 1 year ago

Seems fixed if app is closed and reopened. Rectangle might only consider app's window size when it originally opened, even if it changes.

Didn't remain true.

1280 x 720 : Doesn't work. 1024 x 0576: Works fine.

Issue may be due to pixel perfect nature of window to screen fill position?

itskando commented 1 year ago

Edited above.

rxhanson commented 1 year ago

If you don't mind, can you grab the logs for when this happens? In the menu bar menu, hold the option key and select "View Logging..."

itskando commented 1 year ago
2023-03-07T08:35:18-05:00: AX sizing proposed: (1280.0, 748.0), result: (1280.0, 748.0)
2023-03-07T08:35:18-05:00: AX position proposed: (0.0, 175.0), result: (0.0, 175.0)
2023-03-07T08:35:19-05:00: AX sizing proposed: (1280.0, 748.0), result: (1280.0, 748.0)
2023-03-07T08:35:19-05:00: topLeftSixth | display: (0.0, 42.0, 3840.0, 2093.0), calculatedRect: (0.0, 26.0, 1280.0, 1046.0), resultRect: (0.0, 175.0, 1280.0, 748.0), srcScreen: LG TV SSCR2, destScreen: LG TV SSCR2, resultScreen: LG TV SSCR2
2023-03-07T08:35:27-05:00: topLeftSixth | display: (0.0, 42.0, 3840.0, 2093.0), calculatedRect: (1280.0, 26.0, 1280.0, 1046.0), resultRect: (0.0, 175.0, 1280.0, 748.0), srcScreen: LG TV SSCR2, destScreen: LG TV SSCR2, resultScreen: LG TV SSCR2
2023-03-07T08:35:32-05:00: AX sizing proposed: (1280.0, 748.0), result: (1280.0, 748.0)
2023-03-07T08:35:32-05:00: AX position proposed: (1920.0, 175.0), result: (1920.0, 175.0)
2023-03-07T08:35:32-05:00: AX sizing proposed: (1280.0, 748.0), result: (1280.0, 748.0)
2023-03-07T08:35:32-05:00: topCenterSixth | display: (0.0, 42.0, 3840.0, 2093.0), calculatedRect: (1280.0, 26.0, 2560.0, 1046.0), resultRect: (1920.0, 175.0, 1280.0, 748.0), srcScreen: LG TV SSCR2, destScreen: LG TV SSCR2, resultScreen: LG TV SSCR2
2023-03-07T08:35:38-05:00: AX sizing proposed: (1280.0, 748.0), result: (1280.0, 748.0)
2023-03-07T08:35:38-05:00: AX position proposed: (640.0, 175.0), result: (640.0, 175.0)
2023-03-07T08:35:38-05:00: AX sizing proposed: (1280.0, 748.0), result: (1280.0, 748.0)
2023-03-07T08:35:38-05:00: topCenterSixth | display: (0.0, 42.0, 3840.0, 2093.0), calculatedRect: (0.0, 26.0, 2560.0, 1046.0), resultRect: (640.0, 175.0, 1280.0, 748.0), srcScreen: LG TV SSCR2, destScreen: LG TV SSCR2, resultScreen: LG TV SSCR2
2023-03-07T08:35:42-05:00: topCenterSixth | display: (0.0, 42.0, 3840.0, 2093.0), calculatedRect: (1280.0, 26.0, 1280.0, 1046.0), resultRect: (640.0, 175.0, 1280.0, 748.0), srcScreen: LG TV SSCR2, destScreen: LG TV SSCR2, resultScreen: LG TV SSCR2
itskando commented 1 year ago

Didn't go to TopLeftSixth:

2023-03-07T08:45:29-05:00: topLeftSixth | display: (0.0, 42.0, 3840.0, 2093.0), calculatedRect: (0.0, 26.0, 1280.0, 1046.0), resultRect: (640.0, 175.0, 1280.0, 748.0), srcScreen: LG TV SSCR2, destScreen: LG TV SSCR2, resultScreen: LG TV SSCR2

image

Didn't go to TopCenterSixth:

2023-03-07T08:48:38-05:00: topCenterSixth | display: (0.0, 42.0, 3840.0, 2093.0), calculatedRect: (1280.0, 26.0, 1280.0, 1046.0), resultRect: (640.0, 175.0, 1280.0, 748.0), srcScreen: LG TV SSCR2, destScreen: LG TV SSCR2, resultScreen: LG TV SSCR2

image