Commit graph

2 commits

Author SHA1 Message Date
wfx
531cfef715 refactor: Clean Architecture - Separate domain (CropRegion) from UI (crop_model)
- CropRegion moved to domain/document/operations/crop.rs (pure model)
- crop_types.rs renamed to crop_model.rs (honest UI model name)
- DragHandle and CropSelection stay in UI layer (where they belong)
- Clean separation: Domain has no UI concerns, UI imports from Domain
2026-02-04 16:46:41 +01:00
wfx
be956f701b feat: Implement clean crop overlay (395 lines, simple stack-based approach) 2026-02-04 16:36:35 +01:00