Mathis Pruvot
1a2fa0ffb5
feat: add animation, gyroscope, and wallpaper export hooks
...
useAnimation drives shader uniforms via Reanimated frame
callbacks. useGyroscope accumulates device rotation with
spring damping. useWallpaperExport bridges to native modules
with platform detection and Expo Go fallback.
2026-05-28 11:49:29 +00:00
Mathis Pruvot
da5602f3b4
feat: add gallery service and ML depth estimation placeholder
...
Media library access via new expo-media-library Query API,
image resize for wallpaper export, and MiDaS depth map
service stub for V1.5.
2026-05-28 11:49:23 +00:00
Mathis Pruvot
bf9649d8fd
feat: add Zustand stores with MMKV persistence
...
Wallpaper store (editor state, saved wallpapers, CRUD) and
settings store (export quality, FPS, haptics, auto depth map).
2026-05-28 11:49:18 +00:00
Mathis Pruvot
1d0b82f31c
feat: add SkSL GPU shaders for wallpaper animations
...
Ken Burns (zoom+pan), Color Shift (HSL cycling), Particles
(snow/rain/bokeh overlay), Vignette Pulse, Glitch (RGB split),
and Depth Parallax (gyroscope-driven 2.5D via depth map).
2026-05-28 11:49:12 +00:00
Mathis Pruvot
3b177b064e
feat: add glass UI component library
...
GlassCard, GlassButton (with pulse animation), GlassSlider
(gesture-based), GlassBottomSheet (3-state snap), GlassPill
selector, and GlassTabBar with blur backing.
2026-05-28 11:49:05 +00:00
Mathis Pruvot
66e9942eaa
feat: add wallpaper types and animation metadata
...
AnimationType, WallpaperConfig, uniform definitions,
and animation tier metadata (free/premium/pro).
2026-05-28 11:48:59 +00:00
Mathis Pruvot
1cccfbcb11
feat: add glassmorphism design system
...
Dark-first color palette, glass surface styles with blur
backing, typography with text shadows, and spacing constants.
2026-05-28 11:48:54 +00:00
Mathis Pruvot
961d29ebe8
chore: initialize Expo SDK 55 project with TypeScript
...
React Native + Expo Router setup with strict TypeScript,
path aliases, and dark-first configuration.
2026-05-28 11:48:49 +00:00