mirror of
https://github.com/cpvalente/ontime.git
synced 2026-09-10 00:29:41 +00:00
e6dd4c7f4c
Restyle the shared QrCode component (used in the Backstage view and the share-link dialog) to render each module as a circle instead of a square, and switch to light dots on a dark card to match Ontime's dark theme. The QR is generated manually from qrcode's create() output rather than its default SVG renderer, so we can draw dots for data modules while keeping the three finder patterns (position detection eyes) as solid rounded squares - scanners rely on their crisp edges to lock onto the code. Verified decoding still works reliably with jsQR at typical in-app sizes. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0128gEVvzXHyJFNNU9n8gUyQ