diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-02 22:08:46 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-02 22:10:28 +0300 |
| commit | e391bea837f9740aa8b303dedb6f87c09abd4201 (patch) | |
| tree | 737ddbf8c58cd2b7acd0fb160494d9184e2c1983 /web/index.html | |
| parent | e898357da954acb561a0a88b4443da52f774ce36 (diff) | |
fix detached playback and scan progress
Diffstat (limited to 'web/index.html')
| -rw-r--r-- | web/index.html | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/web/index.html b/web/index.html index dc8f1f0..23ae0f0 100644 --- a/web/index.html +++ b/web/index.html @@ -15,6 +15,10 @@ <header class="site-header" role="banner"> <a href="/" class="logo">Player</a> <div class="spacer"></div> + <div id="scan-indicator" class="scan-indicator hidden" role="status" aria-live="polite"> + <span class="scan-dot" aria-hidden="true"></span> + <span id="scan-indicator-text">Scanning</span> + </div> <button id="help-toggle" class="icon-btn" title="Help (?)">?</button> <button id="admin-toggle" class="icon-btn hidden" title="Admin panel">⚙</button> <button id="logout-btn" class="btn btn-ghost btn-sm">Log out</button> @@ -100,6 +104,11 @@ </div> </aside> +<!-- Detached player placeholder bar --> +<div id="detached-bar" class="detached-bar hidden" role="status" aria-label="Player detached"> + <span>Player detached — press <kbd>d</kbd> to reattach</span> +</div> + <footer class="toast" id="toast" role="status" aria-live="polite"></footer> <!-- Help Modal --> @@ -120,6 +129,8 @@ <tr><td><kbd>Space</kbd> <kbd>p</kbd></td><td>Play / pause</td></tr> <tr><td><kbd>f</kbd></td><td>Toggle fullscreen</td></tr> <tr><td><kbd>c</kbd></td><td>Collapse / expand player stage</td></tr> + <tr><td><kbd>d</kbd></td><td>Detach / attach player popup</td></tr> + <tr><td><kbd>D</kbd></td><td>Download selected media</td></tr> <tr><td><kbd>Esc</kbd></td><td>Exit fullscreen, deselect item</td></tr> <tr><td><kbd>Backspace</kbd></td><td>Go up one folder</td></tr> <tr><td><kbd>r</kbd></td><td>Toggle shuffle</td></tr> @@ -127,7 +138,7 @@ <tr><td><kbd>S</kbd></td><td>Share selected media</td></tr> <tr><td><kbd>L</kbd></td><td>My Shares (opens list)</td></tr> </table> - <p class="text-muted text-xs mt-2">Inside the <strong>My Shares</strong> list: <kbd>↑</kbd> / <kbd>↓</kbd> or <kbd>k</kbd> / <kbd>j</kbd> to navigate; <kbd>Enter</kbd> to copy the selected link; <kbd>Delete</kbd> or <kbd>d</kbd> to revoke it; <kbd>Esc</kbd> to close.</p> + <p class="text-muted text-xs mt-2">Inside the <strong>My Shares</strong> list: <kbd>↑</kbd> / <kbd>↓</kbd> or <kbd>k</kbd> / <kbd>j</kbd> to navigate; <kbd>Enter</kbd> to copy the selected link; <kbd>Delete</kbd> to revoke it; <kbd>Esc</kbd> to close.</p> </div> </div> </div> @@ -223,8 +234,8 @@ <div class="shares-hint"> <kbd>↑</kbd> <kbd>↓</kbd> <kbd>k</kbd> <kbd>j</kbd> navigate · <kbd>Enter</kbd> copy · - <kbd>Delete</kbd> <kbd>d</kbd> revoke · - <kbd>Esc</kbd> close + <kbd>Delete</kbd> revoke · + <kbd>Esc</kbd> close </div> </div> </div> |
