diff options
| author | Adam Soltys <[email protected]> | 2026-10-03 14:49:57 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-03 14:49:57 -0700 |
| commit | 09ce0c7f213802757b13501898c02cfe309bfbf8 (patch) | |
| tree | 9bb2e3a37bd260c966192c164b123e42d0306370 /src/style.css | |
| parent | 347deec6465a42f24154457fb05227418ee83385 (diff) | |
| download | coinosv3-09ce0c7f213802757b13501898c02cfe309bfbf8.tar.gz coinosv3-09ce0c7f213802757b13501898c02cfe309bfbf8.zip | |
Videos opens on a grid of thumbnails; the pager waits for a tap
Choosing Videos no longer jumps into the full-screen pager: it shows
the vertical clips as a grid, like Images, and a tile opens the pager
on that clip.
Every tile gets a first frame when that costs only the start of the
file (the index leads, or the server serves ranges), whatever the
clip's size; a clip over budget wears its cost as a badge. Only an
index-last file from a server without ranges shows its cost instead.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01ULQZS9MQa6iAsXnrJUD9Du
Diffstat (limited to 'src/style.css')
| -rw-r--r-- | src/style.css | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/style.css b/src/style.css index 2f89590..be15a80 100644 --- a/src/style.css +++ b/src/style.css @@ -1460,3 +1460,7 @@ body::after { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; color: var(--muted); font-size: 12px; font-weight: 600; background: var(--surface2); } +.media-tile-badge { + position: absolute; left: 6px; bottom: 6px; padding: 1px 6px; border-radius: 6px; + background: rgba(0, 0, 0, .6); color: #fff; font-size: 11px; font-weight: 600; pointer-events: none; +} |
