SelfieRingLight/SelfieRingLight/Shared
Matt Bruce 95377c5950 Add custom color picker as premium feature
Features:
- Custom color button in Light Color section (rainbow gradient icon)
- Tapping opens color picker sheet with:
  - Live color preview
  - Native iOS ColorPicker
  - Tips for best ring light colors
- Custom color syncs across devices via iCloud
- Premium-gated with crown icon indicator

Storage:
- CustomColorRGB struct for Codable-compatible color storage
- RGB values stored separately in SyncedSettings
- Color converts to/from UIColor for RGB extraction

UI:
- Rainbow gradient when not selected, solid custom color when selected
- Sheet with Apply/Cancel buttons
- Color preview bar at top of picker
2026-01-02 13:26:11 -06:00
..
Premium Initial commit: SelfieRingLight app 2026-01-02 13:01:24 -06:00
Protocols Fix UI issues: full-screen preview, ring size limits, cleaner layout 2026-01-02 13:23:17 -06:00
Storage Add custom color picker as premium feature 2026-01-02 13:26:11 -06:00
Color+Extensions.swift Add custom color picker as premium feature 2026-01-02 13:26:11 -06:00
DesignConstants.swift Initial commit: SelfieRingLight app 2026-01-02 13:01:24 -06:00