Skip to content

feat: add smooth animation for ExtendedDivider expand/collapse#18

Merged
ikorich merged 1 commit into
developfrom
feature/sofia-v2
Jan 3, 2026
Merged

feat: add smooth animation for ExtendedDivider expand/collapse#18
ikorich merged 1 commit into
developfrom
feature/sofia-v2

Conversation

@ikorich
Copy link
Copy Markdown
Member

@ikorich ikorich commented Jan 3, 2026

Summary

Implements synchronized chevron rotation and content expand/collapse animation. The arrow rotates smoothly while content animates with the window resizing in sync, preventing visual overlap through clipped boundaries.

Changes

  • Chevron rotates 180° using local rotation state instead of icon swap
  • Content expand/collapse animates in sync with window resizing
  • Respects accessibility motion preferences
  • Added Equatable conformance to settings structs for animation tracking

Testing

Verified smooth animation across all settings sections without view overlap or layout glitches.

Implements synchronized chevron rotation and content expand/collapse animation with window resizing. Chevron rotates smoothly using local rotation state, while content animates with clipped boundaries to prevent overlap. Added Equatable conformance to settings structs for animation value tracking. Respects accessibilityReduceMotion preference.
@ikorich ikorich merged commit d00ab5b into develop Jan 3, 2026
@ikorich ikorich deleted the feature/sofia-v2 branch January 3, 2026 16:27
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