tilt-shift-camera/app
Ole-Morten Duesund 6a1d66bd4b Add ViewModel for state preservation and centralize color constants
- Create CameraViewModel with AndroidViewModel to survive configuration
  changes (rotation). All blur params, capture state, gallery preview,
  and thumbnail state now live in StateFlow fields
- Create AppColors object to centralize the 12+ hardcoded color literals
  into a single source of truth
- Add lifecycle-viewmodel-compose dependency

Fixes: state lost on rotation, orphaned capture coroutines on config
change, accent color maintenance risk

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 12:07:39 +01:00
..
src/main Add ViewModel for state preservation and centralize color constants 2026-03-05 12:07:39 +01:00
build.gradle.kts Add ViewModel for state preservation and centralize color constants 2026-03-05 12:07:39 +01:00
proguard-rules.pro Initial implementation of Tilt-Shift Camera Android app 2026-01-28 15:26:41 +01:00