✨ Close window action for gestures and keybinds
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 67/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- macos, swift
- Domain
- desktop, desktop-dev
Research direction
Start with the action definitions and action picker for gestures and keybinds, then compare the existing Minimize and Hide actions, including how they select the target window under the cursor. Add a Close option that closes that target window like its red button, and check that it appears and works for both gestures and keybinds.
Written by the indexing model from the issue text.
Description
Feature Request Summary
Add a "Close Window" action that can be bound to a trackpad gesture or a keybind.
Problem / Opportunity & Desired Solution
I'm moving from Swish to Loop's trackpad gestures (1.4.3 (1783) dev build). In Swish, pinching on the title bar closes the window, and that's about 5% of my window actions. Loop has Minimize and Hide but no Close, and a Custom action only sets a frame, so I can't bind Pinch to close.
How it should work:
- a Close action that closes the target window, same as clicking its red button
- available in the action picker for gestures and keybinds
- follows the "Under Cursor" window selection, like Minimize
Alternatives Considered
- ⌘W needs the keyboard, and in browsers and terminals it closes the current tab instead of the window.
Additional Context
- Related: #1064 (trackpad gestures)
- I searched existing issues for "close window" and found no request for this.
- AI disclosure: drafted with Claude (Claude Code) from my notes and Loop's
developsource. I reviewed and edited the text.
Priority
Low (nice to have)
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 have looked to see if this is a duplicate of another feature request.
- I can help with research or testing.
- Dominant language
- Swift
- Stars
- 11.9k
- Forks
- 287
- Avg merge
- 17h 7m
- Merged PRs (30d)
- 5
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing 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 mrkai77/Loop
-
🐞 Crash when editing the search field in the keybind action pickerPossibly taken @NicoCorini claimed this 10 days ago. OpenBug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
mrkai77/Loop#1187 · 4 comments ·
Maintainers usually reply within 1 day
-
Bug
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
Bug
Difficulty 4/5 3-5 days Newbie friendliness 55/100
mrkai77/Loop#1191 · 1 reaction ·
Maintainers usually reply within 1 day
-
✨ Prioritize Custom Trackpad Gestures Over Default Radial Menu GesturesPossibly taken @mrkai77 claimed this 16 days ago. OpenFeature
Difficulty 4/5 3-5 days Newbie friendliness 25/100
mrkai77/Loop#1177 · 1 reaction ·
Maintainers usually reply within 1 day
-
Feature
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
swiftlang/swift-markdown#299 ·
-
area: agents follow-up
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
manaflow-ai/cmux#37234 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
bug product / functions
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 61/100
JWhite212/SignalLadder#215 ·
Maintainers usually reply within 1 day