Skip to content

fix(mac): drop the motion hide and the tooltip flash (0.5.4) - #557

Merged
Maxaubert merged 1 commit into
mainfrom
fix/mac-drop-motion-hide
Nov 7, 2026
Merged

Maxaubert merged 1 commit into
mainfrom
fix/mac-drop-motion-hide

Conversation

@Maxaubert

Copy link
Copy Markdown
Owner

Owner 2026-11-07: with the real cursor hidden while the pointer moves (0.5.2), SwiftUI was too unresponsive: hover came only after the rest, and some clicks didn't register. The owner prefers instant hover and clicks over the occasional tiny cursor.

Removed

  • The motion hide in ClearCursor.
  • TooltipNudge. Tooltips work without help once the cursor isn't hidden during motion.

Kept

  • The hide-first poll at 0.25 ms. Before the motion hide, glimpse_truth measured about 0.3 tiny-cursor frames per 35 hover changes with it.
  • The hand-over log line that names the window.
  • scripts/tooltip_truth.py, as a guard against any future hide during motion.
  • The docs keep why it was tried and why it went.

Testing: built and installed for the owner to test, per their request. Only wind-checks were run.

🤖 Generated with Claude Code

https://claude.ai/code/session_01SkyGaTJWN7aoebcu1GASvL

Owner 2026-11-07: hiding the real cursor while the pointer moves made SwiftUI too unresponsive
(hover only after the rest, some clicks lost); instant hover and clicks over the occasional tiny
cursor. TooltipNudge goes with it (tooltips need no help without the hide). The hide-first poll
stays. tooltip_truth.py stays as the guard.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SkyGaTJWN7aoebcu1GASvL
@Maxaubert
Maxaubert merged commit e5ba461 into main Nov 7, 2026
1 check passed
@Maxaubert
Maxaubert deleted the fix/mac-drop-motion-hide branch November 7, 2026 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant