a simple web player for subsonic tinysub.devins.page
subsonic navidrome javascript
9
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: more keys for context menu

was using this on a chromebook and i wasn't sure what the context menu button was on chromebook, so here's more easily accessible ones in adition

+5 -2
+1 -1
src/index.html
··· 201 201 ><span>jump ±10 rows</span> <kbd>Alt + ↑ / ↓</kbd 202 202 ><span>move selected rows</span> <kbd>Enter</kbd 203 203 ><span>play selected row</span> <kbd>Delete</kbd 204 - ><span>remove selected</span> <kbd>Menu</kbd 204 + ><span>remove selected</span> <kbd>Menu, Shift+F10, `</kbd 205 205 ><span>context menu</span><kbd>Ctrl+A</kbd><span>select all</span 206 206 ><kbd>Shift + ↑ / ↓</kbd><span>extend selection</span> 207 207 <kbd>Esc</kbd><span>clear selection</span>
+4 -1
src/js/input.js
··· 393 393 break; 394 394 } 395 395 396 - case "ContextMenu": { 396 + case "ContextMenu": 397 + case "Backquote": 398 + case "F10": { 399 + if (e.code === "F10" && !e.shiftKey) break; // Shift+F10, ContextMenu, or Backquote for context menu 397 400 if (!isInMain) return; // queue only 398 401 e.preventDefault(); 399 402 queueSelection?.executeAction(