Skip to content

Add configurable island open/close speed - #337

Open
Mrjamedd wants to merge 1 commit into
wxtsky:mainfrom
Mrjamedd:feat/notch-animation-speed
Open

Add configurable island open/close speed#337
Mrjamedd wants to merge 1 commit into
wxtsky:mainfrom
Mrjamedd:feat/notch-animation-speed

Conversation

@Mrjamedd

@Mrjamedd Mrjamedd commented Sep 3, 2026

Copy link
Copy Markdown

Split from #314 as requested in review.

Summary

  • add a 0.5×–2.0× open/close speed slider to Appearance settings
  • scale both spring responses live while preserving the shipped 1.0× baselines (0.42 open, 0.38 close)
  • clamp explicit invalid values, preserve 1.0× when the preference is absent, and expose the slider to VoiceOver
  • localize the setting in all seven supported languages
  • add focused speed and localization coverage

Verification

  • swift test --filter 'NotchAnimationSpeedTests|L10nTests' — 26 passed
  • swift build -c release — passed
  • swift test — 940 passed, 2 skipped, 1 pre-existing environment-specific failure: AppStateCodexSubsessionTests.testCodexDesktopDoesNotRetainSharedHelperPidButOtherSessionsDo. The same failure reproduces on clean upstream/main when tests run under Codex Desktop.

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