"Make-Smaller" or "Make-Larger" revert when dragging window
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 55/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- macos, swift
- Domain
- desktop, operating-systems
Research direction
Start by reproducing the Make-Smaller and Make-Larger shortcuts, then drag the window and compare the resulting size with the AX sizing and position logs provided. Trace the window resize and move handling to identify why dragging restores the previous dimensions; done means the adjusted size persists after dragging without regressing other window-size commands.
Written by the indexing model from the issue text.
Description
I like this app.
I like it very much!
Thank you.
When I apply ctrl_option_- and ctrl_option_+, "Make-Smaller" and "Make-Larger", they decrement the size of the window by the appropriate Width Step. However, when I click on the top and drag the window (to move it in space), it seems to snap back to the previous size. I haven't noticed this with any of the other window-size-permutations.
- [as far as I can tell] This is a new bug that hasn't been documented in a closed issue or in the Readme.
macOS version: 26.0.1
Rectangle version: 0.96 (102)
Logs if applicable (In Rectangle menu, hold option, "View Logging..."):
2026-06-29T14:31:54+03:00: AX sizing proposed: (1384.0, 831.0), result: (1384.0, 831.0)
2026-06-29T14:31:54+03:00: AX position proposed: (164.0, 73.0), result: (164.0, 73.0)
2026-06-29T14:31:54+03:00: AX sizing proposed: (1384.0, 831.0), result: (1384.0, 831.0)
2026-06-29T14:31:54+03:00: smaller, display: (0.0, 0.0, 1680.0, 1019.0), calculatedRect: (164.0, 73.0, 1384.0, 831.0), resultRect: (164.0, 73.0, 1384.0, 831.0), srcScreen: Built-in Retina Display, destScreen: Built-in Retina Display, resultScreen: Built-in Retina Display
2026-06-29T14:31:54+03:00: AX sizing proposed: (1354.0, 801.0), result: (1354.0, 801.0)
2026-06-29T14:31:54+03:00: AX position proposed: (179.0, 88.0), result: (179.0, 88.0)
2026-06-29T14:31:54+03:00: AX sizing proposed: (1354.0, 801.0), result: (1354.0, 801.0)
2026-06-29T14:31:54+03:00: smaller, display: (0.0, 0.0, 1680.0, 1019.0), calculatedRect: (179.0, 88.0, 1354.0, 801.0), resultRect: (179.0, 88.0, 1354.0, 801.0), srcScreen: Built-in Retina Display, destScreen: Built-in Retina Display, resultScreen: Built-in Retina Display
2026-06-29T14:31:56+03:00: AX position proposed: (196.0, 83.0), result: (196.0, 83.0)
2026-06-29T14:31:56+03:00: AX sizing proposed: (1414.0, 861.0), result: (1414.0, 861.0)
- Dominant language
- Swift
- Stars
- 29.9k
- Forks
- 997
- Avg merge
- 4d 16h
- Merged PRs (30d)
- 13
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from rxhanson/Rectangle
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 68/100
All issues in rxhanson/Rectangle
Similar issues
-
tvOS
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
skiptools/skip-fuse-ui#147 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
OneBusAway/onebusaway-ios#1438 · 1 reaction ·