You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add pressable scale animations to drawer selectors (#16)
* feat: add pressable scale animations to drawer selectors
- Install pressto package
- Replace Pressable with PressableScale in all mobile menu selectors
- Add animated border transition for theme color picker
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* refactor: use useDerivedValue for color option animation
Replace useSharedValue + useEffect with useDerivedValue for cleaner, more idiomatic Reanimated code.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix: prevent panel layout flash on web initial render
On web, useWindowDimensions returns 0 on first render before actual
dimensions are available. This caused isMobile to be true initially,
then switch to false, causing a visual jump from mobile to desktop layout.
Now defaults to desktop layout when width is 0 on web.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* Revert "fix: prevent panel layout flash on web initial render"
This reverts commit d85628d.
* fix: prevent panel layout flash on web with FadeIn animation
- Wait for screen dimensions before rendering panel on web
- Use FadeIn layout animation for smooth initial appearance
- Simplify menu open/close animation with direct shared value updates
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments