diff --git a/README.md b/README.md index 43bbabb..a8feec4 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ In the set‑list panel's **⋯** menu: | Key | Action | |-----|--------| -| `Space` | start / stop | +| `P` | play / stop | | `T` | tap tempo | | `↑` / `↓` | tempo ±1 (`Shift` = ±10) | | `A` | add meter lane | diff --git a/index.html b/index.html index ce014b8..af9c366 100644 --- a/index.html +++ b/index.html @@ -54,10 +54,10 @@ .card { background:var(--panel-2); border:1px solid var(--edge); border-radius:12px; padding:13px; flex:1; min-width:240px; } .card h2 { font-size:11px; text-transform:uppercase; letter-spacing:1.4px; color:var(--muted); margin:0 0 14px; } .display { background:#0a0d11; border:1px solid #000; border-radius:8px; padding:8px 14px; text-align:center; box-shadow:inset 0 2px 10px rgba(0,0,0,.7); } - .display .big { font-family:"Courier New",monospace; font-weight:700; font-size:58px; color:#ffd166; letter-spacing:2px; line-height:1.05; text-shadow:0 0 12px rgba(255,209,102,.5); } - .display .dtimers { font-family:"Courier New",monospace; font-size:18px; color:#4dd0e1; margin:4px 0; display:flex; gap:16px; justify-content:center; flex-wrap:wrap; } + .display .big { font-family:"Courier New",monospace; font-weight:700; font-size:80px; color:#ffd166; letter-spacing:2px; line-height:1.0; text-shadow:0 0 12px rgba(255,209,102,.5); } + .display .dtimers { font-family:"Courier New",monospace; font-size:26px; color:#4dd0e1; margin:6px 0; display:flex; gap:18px; justify-content:center; flex-wrap:wrap; } .display .dtimers[hidden] { display:none; } - .display .ctx { font-family:"Courier New",monospace; font-size:15px; color:#4dd0e1; min-height:18px; line-height:1.3; } + .display .ctx { font-family:"Courier New",monospace; font-size:19px; color:#4dd0e1; min-height:22px; line-height:1.25; } .display .ctx.muted-cue { color:#ffb454; } .knob { margin-bottom:10px; } .knob label { display:flex; justify-content:space-between; font-size:12px; margin-bottom:5px; } @@ -114,8 +114,13 @@ .np-desc { font-size:12px; color:var(--muted); margin-top:4px; } .iconbtn { padding:3px 8px; font-size:12px; } .log-item { padding:8px 10px; border:1px solid var(--edge); border-radius:8px; margin-bottom:6px; background:var(--panel); } - .log-head { font-weight:600; font-size:13px; margin-bottom:3px; } - .log-seg { font-size:12px; color:var(--muted); margin:2px 0 0 12px; font-family:"Courier New",monospace; } + .log-head { font-weight:600; font-size:13px; margin-bottom:5px; display:flex; align-items:center; gap:8px; } + .log-head-nm { flex:1; } + .hist-row { display:flex; align-items:center; gap:6px; margin:2px 0 0 12px; } + .hist-txt { flex:1; font-size:12px; color:var(--muted); font-family:"Courier New",monospace; } + .hist-del { display:none; background:transparent; border:none; color:#ff6b5e; cursor:pointer; font-size:12px; line-height:1; padding:2px 4px; border-radius:4px; } + .hist-del:hover { background:rgba(255,107,94,.15); } + .hist-row:hover .hist-del, .hist-row:focus-within .hist-del { display:inline; } .practice { border-top:1px solid var(--edge); margin-top:16px; padding-top:4px; } /* set-list panel: always shown — sticky beside the metronome on desktop, stacks below it on narrow screens */ @@ -190,7 +195,7 @@