mirror of
https://github.com/usetrmnl/byos_next.git
synced 2026-04-29 13:34:28 -07:00
f1ad6d96e2
Introduces components/common/device-frame.tsx — the dark rounded "TRMNL device" bezel used by the playlist live preview and filmstrip (and, in follow-up commits, the Recipes pages). One source of truth for what a device screen looks like: sm/md/lg sizes, portrait flag, optional flat (no shadow) for nested contexts. Playlists adopt the shared frame: - live preview wraps its bitmap in DeviceFrame size=lg - filmstrip wraps each thumbnail in DeviceFrame size=sm flat - the playing-indicator dot now uses bg-primary (TRMNL orange) Also retires remaining text-blue-600 / text-blue-400 hover colors in tools and mixup lists in favor of text-primary. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>