dashboard thumb 48x27, step live, spin busy, live thumbnail refresh
- dispatcher: col step ajoutee (migration). set a chaque phase: scp N/M, ffmpeg N/M, trimming hors-eau, reconstruct demo.py - _refresh_thumbnail() scp la DERNIERE frame extraite toutes les ~15s pendant ffmpeg pour que le preview colle a la progression live - template: cache-bust thumbnail via ?t=mtime, step affiche sous progress bar, thumb revenue a 48x27 - CSS: .badge.busy -> animation spin (rotation infinie) au lieu de juste une couleur, .step-text italique mute
This commit is contained in:
@@ -126,9 +126,9 @@ code { background: rgba(255,255,255,0.05); padding: 0 0.25rem; border-radius: 3p
|
||||
.jobs-table tbody tr:hover { background: rgba(255,255,255,0.02); }
|
||||
|
||||
.col-status { width: 24px; text-align: center; }
|
||||
.col-thumb { width: 80px; }
|
||||
.col-thumb img { width: 72px; height: 40px; object-fit: cover; border-radius: 4px; display: block; }
|
||||
.thumb-placeholder { display: inline-block; width: 72px; height: 40px; background: rgba(255,255,255,0.04); border-radius: 4px; }
|
||||
.col-thumb { width: 56px; }
|
||||
.col-thumb img { width: 48px; height: 27px; object-fit: cover; border-radius: 3px; display: block; }
|
||||
.thumb-placeholder { display: inline-block; width: 48px; height: 27px; background: rgba(255,255,255,0.04); border-radius: 3px; }
|
||||
.col-id { font-family: ui-monospace, monospace; color: var(--muted); font-size: 0.75rem; }
|
||||
.col-auv { min-width: 110px; }
|
||||
.col-seg { font-variant-numeric: tabular-nums; color: var(--muted); }
|
||||
@@ -157,3 +157,7 @@ code { background: rgba(255,255,255,0.05); padding: 0 0.25rem; border-radius: 3p
|
||||
.stitch-list { list-style: none; padding: 0; margin: 0; }
|
||||
.stitch-item { display: flex; align-items: center; gap: 0.5rem; padding: 3px 0; font-size: 0.82rem; }
|
||||
.stitch-item .err-line { flex-basis: 100%; margin-left: 26px; color: var(--err, #d44); font-size: 0.72rem; }
|
||||
|
||||
.badge.busy { display: inline-block; animation: spin 1.2s linear infinite; transform-origin: 50% 50%; }
|
||||
.progress-wrap { display: flex; align-items: center; gap: 6px; }
|
||||
.step-text { margin-top: 2px; color: var(--muted); font-size: 0.7rem; font-style: italic; font-variant-numeric: tabular-nums; }
|
||||
|
||||
Reference in New Issue
Block a user