tilt-shift-camera/app/src/main
Ole-Morten Duesund 88d04515e2 Extract StackBlur and split CameraScreen into smaller files
Move the ~220-line stack blur algorithm from ImageCaptureHandler into
its own util/StackBlur.kt object, making it independently testable
and reducing ImageCaptureHandler from 759 to 531 lines.

Split CameraScreen.kt (873 lines) by extracting:
- ControlPanel.kt: ModeToggle, ControlPanel, SliderControl
- CaptureControls.kt: CaptureButton, LastPhotoThumbnail

CameraScreen.kt is now 609 lines focused on layout and state wiring.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 17:50:30 +01:00
..
java/no/naiv/tiltshift Extract StackBlur and split CameraScreen into smaller files 2026-03-18 17:50:30 +01:00
res Implement two-pass separable Gaussian blur for camera preview 2026-03-18 17:38:50 +01:00
AndroidManifest.xml Fix concurrency, lifecycle, performance, and config issues from audit 2026-03-05 13:44:12 +01:00