feat(start): replace info cards with a clickable intro video

Swap the two "Free and open source" / "Community driven" text cards on the
start page for the intro-video thumbnail with a play badge; clicking it opens
the video in the system browser (new Message::OpenUrl → sys::open_url). The
bundled thumbnail Handle is built once via OnceLock — Handle::from_bytes mints a
fresh unique id per call, so rebuilding it per view re-decoded and re-uploaded
the JPEG every frame and the image only appeared after a long delay.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Hakan Seven 2026-06-27 12:21:14 +03:00
commit ff23abee01
4 changed files with 75 additions and 36 deletions

BIN
assets/intro_thumb.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB