Features: - Camera preview with ring light effect - Adjustable ring size with slider - Light color presets (white, warm cream, ice blue, soft pink, warm amber, cool lavender) - Light intensity control (opacity) - Front flash (hides preview during capture) - True mirror mode - Skin smoothing toggle - Grid overlay (rule of thirds) - Self-timer options - Photo and video capture modes - iCloud sync for settings across devices Architecture: - SwiftUI with @Observable view models - Protocol-oriented design (RingLightConfigurable, CaptureControlling) - Bedrock design system integration - CloudSyncManager for iCloud settings sync - RevenueCat for premium features
50 lines
643 B
Plaintext
50 lines
643 B
Plaintext
# Xcode
|
|
build/
|
|
DerivedData/
|
|
*.xcuserstate
|
|
*.xcscmblueprint
|
|
*.xccheckout
|
|
xcuserdata/
|
|
|
|
# Swift Package Manager
|
|
.build/
|
|
Packages/
|
|
Package.pins
|
|
Package.resolved
|
|
.swiftpm/
|
|
|
|
# CocoaPods (if used in future)
|
|
Pods/
|
|
|
|
# Carthage (if used in future)
|
|
Carthage/Build/
|
|
|
|
# OS generated files
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
|
|
# Secrets and API Keys - NEVER commit these
|
|
**/Secrets.xcconfig
|
|
**/Secrets.swift
|
|
*.secret
|
|
*.secrets
|
|
|
|
# Environment files
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Fastlane
|
|
fastlane/report.xml
|
|
fastlane/Preview.html
|
|
fastlane/screenshots/**/*.png
|
|
fastlane/test_output
|
|
|
|
# Code Injection
|
|
iOSInjectionProject/
|