Files
lightcraft/crates
Nathaniel LedfordandClaude b2e6657b95 LR-VIEW-PHOTOGRID: the active ring shows in Compare, Survey and the face tiles too, with no seam at fractional scales
Review of the selection rings found the grid test never checked the active
(top-left) photo, a selected ring that fell under 3:1 on label-tinted cells,
and other places still framing the selection in fixed white.

- tests_grid.rs: the active photo is now checked (it was skipped by a leftover
  x filter): a 3 pt `ring_active` stroke over a 1 pt `ring_inner` one, and not
  white in a light theme
- theme.rs: `ring_selected` is also tested at 3:1 against the selected cell and
  its label-tinted forms; Silver and Paper's goes darker (0x4a) and Charcoal
  and Midnight's lighter (0xc0) to pass
- panels/grid.rs: the active ring is one 3 pt stroke with the 1 pt inner line
  on top, both on the same rect, so two separately snapped strokes cannot
  leave a half-pixel seam at 1.25x, 1.5x or 1.75x
- panels/compare.rs: Compare, Reference and Survey frame the active tile with
  `selection_ring` instead of a white 2 pt stroke; the placeholder uses the
  tile's own tokens
- panels/settings.rs: the theme preview's mini filmstrip rings its selected
  cell with the theme's `ring_active`
- panels/people.rs: a selected face tile uses the same ring
- tests_compare.rs, tests_filmstrip.rs: a Survey test in a light theme and the
  filmstrip test adjusted to the new widths

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-28 09:18:31 -04:00
..