Commit graph

5 commits

Author SHA1 Message Date
dan
426a18f342 chore: prune boilerplate and refresh stale docs
- Remove 257 redundant per-definition comment stubs across the package
- Drop dead nonlocal declarations in autoslicer_detection.py
- Document the swapped flag and swap_left_right in architecture docs
- Remove unsupported 'legacy override' claims from autotune/runtime docs
2026-09-11 23:07:30 +02:00
dan
607f5e0c57 feat: add explicit left/right orientation with swap button
Fixes mirrored slice exports by making orientation explicit:

- PhotoSlice.swapped flag persists a user left/right swap
- swap_left_right() mirrors [TL,TR,BR,BL] -> [TR,TL,BL,BR]
- normalize_top_left() honors the flag so squarize/reset_rotation
  no longer overwrite manual orientation
- Swap L/R toolbar button wired through canvas state + controller
- Color-code left (orange) vs right (cyan) corners and edges
2026-09-11 21:33:59 +02:00
dev
e3504f7122 feat(slices): implement def polys_iou 2026-02-25 11:45:33 +00:00
dev
542141e5c0 feat(slices): implement class PhotoSlice 2026-02-25 11:09:06 +00:00
dev
b1558cb1b8 feat(slices): scaffold module imports and constants 2026-02-24 13:29:15 +00:00