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
18 lines
327 B
Swift
18 lines
327 B
Swift
//
|
|
// SelfieRingLightTests.swift
|
|
// SelfieRingLightTests
|
|
//
|
|
// Created by Matt Bruce on 1/2/26.
|
|
//
|
|
|
|
import Testing
|
|
@testable import SelfieRingLight
|
|
|
|
struct SelfieRingLightTests {
|
|
|
|
@Test func example() async throws {
|
|
// Write your test here and use APIs like `#expect(...)` to check expected conditions.
|
|
}
|
|
|
|
}
|