SelfieRingLight/SelfieRingLight.xcodeproj
Matt Bruce 829770b6b7 Integrate MijickCamera library, remove custom camera code
Major refactor: Replace custom camera implementation with MijickCamera

Added:
- MijickCamera Swift package (v3.0.3)
- MijickTimer dependency (required by MijickCamera)

Changed:
- ContentView now uses MCamera() from MijickCamera
- Ring light wraps around MijickCamera view with padding
- MijickCamera handles all camera logic:
  - Permissions
  - Capture (photo/video)
  - Camera switching
  - Orientation/rotation
  - Zoom/focus gestures
  - Flash

Removed:
- CameraViewModel.swift (replaced by MijickCamera)
- CameraPreview.swift (replaced by MijickCamera)

Kept:
- Ring light background (settings.lightColor)
- Ring size control (settings.ringSize)
- Grid overlay
- Post-capture preview workflow
- Settings view
- Premium features and paywall
- iCloud sync

Benefits:
- Less code to maintain
- Battle-tested camera implementation
- Better rotation handling built-in
- More camera features available (filters, exposure, etc.)
2026-01-02 16:16:31 -06:00
..
project.xcworkspace Initial commit: SelfieRingLight app 2026-01-02 13:01:24 -06:00
xcshareddata/xcschemes Add premium gating UX for color presets 2026-01-02 15:58:46 -06:00
project.pbxproj Integrate MijickCamera library, remove custom camera code 2026-01-02 16:16:31 -06:00