Skip to content

feat(mouse): add visualizer timing settings - #165

Merged
esphynox merged 3 commits into
mainfrom
feat/mouse-visualizer-timing
Sep 29, 2026
Merged

esphynox merged 3 commits into
mainfrom
feat/mouse-visualizer-timing

Conversation

@esphynox

@esphynox esphynox commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Addresses #152

  • Add configurable display and fade timing for the Pointer Ring.
  • Add configurable duration for Pointer Ripples.
  • Add click and scroll display durations for the Pointer Icon.
  • Wire each setting into its live visualizer and Settings preview.

Tests

  • tuist generate
  • xcodebuild test -project Keyty.xcodeproj -scheme Keyty -destination platform=macOS
  • Other: focused Pointer Ring, Pointer Ripples, Pointer Icon, and Mouse Settings view-model XCTest suites.

Run project commands from Apps/Keyty.

UI Changes

Not captured; adds Timing sections to the Ring, Ripples, and Pointer Icon Mouse settings tabs.

Before After
Screenshot 2026-09-29 at 11 36 55
Screenshot 2026-09-29 at 11 36 51
Screenshot 2026-09-29 at 11 36 47

Documentation

  • Updated relevant docs
  • No docs needed

Release Notes

Users can customize the duration and visibility timing of mouse Ring, Ripple, and Pointer Icon visualizers.

@esphynox esphynox self-assigned this Sep 28, 2026
@esphynox esphynox linked an issue Sep 28, 2026 that may be closed by this pull request
@esphynox
esphynox merged commit ca837a5 into main Sep 29, 2026
1 check passed
@esphynox
esphynox deleted the feat/mouse-visualizer-timing branch September 29, 2026 17:17
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.

[Feature] Support display duration and fade duration for mouse actions

1 participant