BetterFrame/kiosk
Mitchell R 1e09582379 feat: per-cell content fit (cover|contain|fill), default cover
- Migration adds layout_cells.fit column (default 'cover')
- LayoutCell type + mapper + repo accept/persist fit
- Bundle ships fit per cell
- Admin cell edit form: Fit dropdown with industry-default Cover
- Rust kiosk applies ContentFit::Cover|Contain|Fill per cell.fit

Cover = fill cell, crop overflow (industry default — Nx Witness etc)
Contain = letterbox, no crop
Fill = stretch, distort
2026-05-11 13:52:22 +02:00
..
src feat: per-cell content fit (cover|contain|fill), default cover 2026-05-11 13:52:22 +02:00
Cargo.lock refactor: Nx-Witness layout builder + drop regions/is_default 2026-05-10 21:55:19 +02:00
Cargo.toml feat: WebKit for web/html cells + display auto-discovery via heartbeat 2026-05-10 22:39:53 +02:00
prototype.sh fix(deploy): require proxied local services 2026-05-11 09:51:00 +02:00