mrkai77 / mrkai77/Loop

✨ Request: Allow the inside trigger area to be made significantly smaller or disabled completely.

Open
#1,154 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.