dwk001
91b11a5137
fix: Localize 'Manage Libraries' dialog title
...
Use t.libraries.manageLibraries translation key instead of hardcoded English string.
2026-01-18 15:14:42 -05:00
dwk001
ca9b6a9ecd
Fix: Android TV-only Manage Libraries dialog with focus scroll support
...
- Use Dialog + Scaffold for TV to improve library visibility and keyboard navigation
- Added _ensureFocusedVisible() to scroll focused library into view on D-pad movement
- Maintained DraggableScrollableSheet for non-TV platforms (unchanged behavior)
- Only affects Android TV; Windows/desktop/mobile use original modal bottomsheet
- Preserves all existing functionality (reordering, visibility toggle, options menu)
2026-01-18 14:21:37 -05:00
edde746
4db60bc7c2
fix: tab switching race conditions and trackpad swipe
2026-01-11 16:06:20 +01:00
edde746
3c89d0eba8
refactor: update formatting
2025-12-15 02:29:03 +01:00
edde746
fb17600bb0
refactor: consolidate
2025-12-15 01:16:22 +01:00
edde746
a2a5a5ae55
refactor: simplify & deduplicate
2025-12-14 21:03:11 +01:00
edde746
5f78bbe93a
refactor: deduplicate
2025-12-14 20:18:36 +01:00
edde746
867992e96b
refactor: fix warnings
2025-12-13 15:37:55 +01:00
edde746
18c322f66a
refactor: navigation/offline handling
...
and other improvments
2025-12-13 00:16:50 +01:00
edde746
11461eefe5
refactor: format
2025-12-12 17:05:26 +01:00
edde746
263eddbdba
refactor: new icons
2025-12-12 15:57:22 +01:00
edde746
12969eeff9
feat: gamepad support
...
tested with dualsense on macOS, close #25
2025-12-07 19:32:33 +01:00
edde746
d9ea099727
refactor: deduplicate
2025-12-07 15:00:28 +01:00
edde746
223065cab0
feat: re-implement keyboard navigation
2025-12-07 13:57:52 +01:00
edde746
a373477105
feat: sidenav on desktop
2025-12-06 12:43:31 +01:00
edde746
7b0aa12c38
refactor: remove keyboard navigation
2025-12-05 23:29:37 +01:00
edde746
e73bcd7e4b
refactor: move non-reused widgets
2025-12-04 09:11:09 +01:00