diff --git a/static/css/daw.css b/static/css/daw.css index 69488dd..bf2e29d 100644 --- a/static/css/daw.css +++ b/static/css/daw.css @@ -1930,6 +1930,23 @@ input, textarea { font-family: inherit; } } .footer-time-sep { font-size: 13px; color: var(--muted); } +/* Exact loop start/end inputs (inline, right of the loop button) */ +.footer-loop-times { + display: flex; align-items: center; gap: 5px; + margin-left: 4px; cursor: default; user-select: none; +} +.loop-times-sep { font-size: 12px; color: var(--muted); flex-shrink: 0; } +.loop-time-input { + width: 8ch; box-sizing: content-box; + padding: 2px 6px; + background: var(--panel); border: 1px solid var(--border-strong); + border-radius: 5px; outline: none; + color: var(--fg); font-family: inherit; font-size: 12px; font-weight: 600; + font-variant-numeric: tabular-nums; text-align: center; +} +.loop-time-input:focus { border-color: var(--accent); } +.loop-time-input:disabled { opacity: 0.45; cursor: not-allowed; } + /* Transport buttons */ .footer-transport { display: flex; align-items: center; gap: 8px; flex-shrink: 0; diff --git a/static/index.html b/static/index.html index 7c912ee..836d74f 100644 --- a/static/index.html +++ b/static/index.html @@ -575,6 +575,11 @@ +