adds local play

This commit is contained in:
2026-06-14 18:10:10 -07:00
parent 53d8a6dc2e
commit 2db133dd1c
7 changed files with 755 additions and 14 deletions

View File

@@ -21,6 +21,7 @@
required
>
<button id="queue" type="button" class="secondary-submit">Queue</button>
<button id="play-local" type="button" class="secondary-submit" hidden>Play Local</button>
<button id="play" type="submit">Play</button>
</form>
<div id="library-panel" class="library-panel" aria-label="Saved streams">
@@ -91,6 +92,23 @@
</div>
</form>
</div>
<div id="local-modal" class="modal" role="dialog" aria-modal="true" aria-labelledby="local-modal-title" hidden>
<div class="modal-panel local-modal-panel">
<div class="modal-heading">
<h2 id="local-modal-title">Local Videos</h2>
<button id="close-local" type="button" class="icon-button" aria-label="Close local video picker">&times;</button>
</div>
<label class="sr-only" for="local-search">Search local videos</label>
<input id="local-search" class="local-search" type="search" placeholder="Search files" autocomplete="off">
<div class="local-toolbar">
<button id="local-back" type="button" class="secondary-button local-back" hidden>Back</button>
<div id="local-path" class="local-path">Library</div>
</div>
<div id="local-list" class="local-list"></div>
<div id="local-message" class="modal-message" role="status" aria-live="polite"></div>
</div>
</div>
</main>
<script src="/app.js" type="module"></script>