Skip to content

refactor(settings): use time intervals for durations - #176

Merged
esphynox merged 1 commit into
mainfrom
refactor/use-time-interval-for-durations
Oct 15, 2026
Merged

esphynox merged 1 commit into
mainfrom
refactor/use-time-interval-for-durations

Conversation

@esphynox

Copy link
Copy Markdown
Collaborator

Summary

Use TimeInterval for keyboard fade timing and mouse visualizer durations instead of the graphics-oriented CGFloat type. Add a clamped StoredDescriptor.timeInterval path and remove redundant conversions across settings view models and animation consumers.

Existing UserDefaults keys and double-backed persisted values remain unchanged.

Tests

  • tuist generate
  • xcodebuild test -project Keyty.xcodeproj -scheme Keyty -destination 'platform=macOS'
  • Other: all 345 tests passed

Run project commands from Apps/Keyty.

UI Changes

N/A

Documentation

  • Updated relevant docs
  • No docs needed

Release Notes

N/A

@esphynox
esphynox force-pushed the refactor/use-time-interval-for-durations branch from 46e46d2 to c4b762b Compare October 15, 2026 18:12
@esphynox
esphynox merged commit 7acf341 into main Oct 15, 2026
1 check passed
@esphynox
esphynox deleted the refactor/use-time-interval-for-durations branch October 15, 2026 18:33
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