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.

nguyenvanduocit pushed a commit to nguyenvanduocit/CodeIsland that referenced this pull request Sep 4, 2026
Upstream PR wxtsky#338 (open) adds live Claude rate-limit quota display
to the island: 5h / weekly / weekly-per-model windows with progress
bars, reset countdowns, and a collapsed chip showing the pressing
window. Tracked as T-089 (medium priority, M effort, gate: merge).

Also notes PR wxtsky#337 (configurable animation speed, watch alongside T-084).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AEPtxTR2PTGXUhaXt1VEPj
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