Commit Graph

7 Commits

Author SHA1 Message Date
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