✨ Window snapping compatibility with drag-to-top to enter Mission Control
A pull request for this has already been merged.
- #842 by @cipher-shad0w — merged
- Dominant language
- Swift
- Stars
- 11.6k
- Forks
- 270
- Avg merge
- 8h 7m
- Merged PRs (30d)
- 3
Description
Feature Request Description
I use Loop's window snapping, however it is not compatible with these macOS features (System Settings > Desktop & Dock):
- Drag windows to menu bar to fill screen
- Drag windows to top of screen to enter Mission Control
I particularly miss the 2nd one, because it's the best way I've found to move windows between spaces (at least until https://github.com/MrKai77/Loop/issues/223).
In Rectangle, it's possible to disable the top snap area to maintain compatibility with these features. This would be a good stopgap compatibility fix.
The ultimate goal would be to have Loop be compatible with "Drag windows to top of screen to enter Mission Control", so dragging windows to the menu bar would still trigger Loop's preview animation.
Screenshots
No response
Additional Context
I thought I opened a feature request for this a while ago, but I couldn't find it. I think this is the last item needed to match all the Rectangle functionality I used!
Final Checks
- My issue is written in English
- My issue title is descriptive
- This is a single feature request (multiple feature requests should be reported individually)
- I can help with the improvement or development of this feature (tick if you can help)
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.
Research direction
No source files or tests are named. Start by reviewing linked pull request #842 and the macOS Desktop & Dock behaviors described in the issue; done means preserving the requested Mission Control drag behavior while retaining the intended window-snapping compatibility.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, swift
- Domain
- desktop, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100