✨ Request: Allow the inside trigger area to be made significantly smaller or disabled completely.
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 11.6k
- Forks
- 270
- Avg merge
- 8h 7m
- Merged PRs (30d)
- 3
Description
Feature Request Summary
Option to either tighten, disable or fully adjust the center deadzone.
Problem / Opportunity & Desired Solution
Problem:
Currently, I often have trouble triggering the inside radial actions, as the trigger area feels quite unclear and clunky. Too much cursor movement results in an outside action being triggered, while moving back too far can result in nothing being triggered. More often than I would like, I find myself searching for the right spot to activate the inner action. When setting this to an action that is used quite frequently, especially a Cycle, this can be a little frustrating at times.
Desired implementation:
My proposal would be to add a toggle to disable the center deadzone completely for users who prefer it. This would mean pressing the Loop trigger key would instantly trigger the inside action, without any movement needed.
Alternatively, the inner action could trigger with as little as 1px of cursor movement. Simply pressing the trigger key without moving the cursor would then not trigger anything, while any small movement would immediately trigger the inside action.
As a second alternative, users could be given the ability to set the size of the center deadzone themselves, for example by specifying the desired distance in pixels from the center of the radial menu.
Alternatives Considered
No response
Visuals or References
No response
Additional Context
No response
Priority
Medium (important but not blocking)
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.
- I can help code this feature.
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 file, test, or entry point is named in the issue. Start by tracing how the macOS radial menu handles the center deadzone and trigger movement, then clarify which behavior should be supported: disabling it, reducing it, or configuring its pixel size. Done means the selected behavior works consistently and is testable with the inner action.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, swift
- Domain
- design, desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100