aboutsummaryrefslogtreecommitdiffstats
path: root/src/style.css
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-10-03 14:49:57 -0700
committerAdam Soltys <[email protected]>2026-10-03 14:49:57 -0700
commit09ce0c7f213802757b13501898c02cfe309bfbf8 (patch)
tree9bb2e3a37bd260c966192c164b123e42d0306370 /src/style.css
parent347deec6465a42f24154457fb05227418ee83385 (diff)
downloadcoinosv3-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.css4
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;
+}