Commit Graph
56 Commits
Author SHA1 Message Date
edde746 cc8bd55e23 fix: alpha jump bar focus
close #394
2026-02-06 21:41:42 +01:00
edde746 fc79bc4fb7 Merge branch 'feature/improve-deletion' 2026-02-06 09:59:11 +01:00
edde746 bbee74ef9d fix(propagation): scope events by server 2026-02-06 09:58:57 +01:00
edde746 fc8ada0692 Scope filter display-name cache by library context 2026-02-06 09:27:18 +01:00
Micah Morrison 596738c5e5 Fix filter display names not being shown 2026-02-05 22:27:03 -05:00
Micah Morrison f6aa8e51e0 Improve media deletion propagation throughout the app 2026-02-05 21:55:04 -05:00
edde746 75480aada3 fix: sort menu focus
close #370
2026-02-05 11:30:18 +01:00
edde746 5873914baa fix: missing alpha jump 2026-02-05 10:43:58 +01:00
edde746 5c225bb89e feat: alpha jump bar
close #349
2026-02-05 10:15:59 +01:00
edde746 a7ac681fdc refactor: extract shared mixins and helpers 2026-02-04 11:11:01 +01:00
edde746 96c6462d13 fix: use layout constraints for grid column count 2026-02-04 09:06:05 +01:00
edde746 cf3d81ebf5 chore: format 2026-02-04 07:50:38 +01:00
Micah Morrison 41bf2f4ede Add the ability to delete media items 2026-02-01 23:03:04 -05:00
edde746 ef386b4357 fix: manage libraries misc 2026-02-01 23:45:49 +01:00
edde746 41495d1495 fix: library sort on tv
close #356
2026-01-31 21:39:31 +01:00
edde746 3733f52bcf fix: manage libraries focus 2026-01-31 20:11:48 +01:00
edde746 9176003717 fix: consistent focus background on library screen
close #352
2026-01-31 12:44:06 +01:00
edde746 a3b5dfecfb refactor: clean up 2026-01-28 05:22:56 +01:00
edde746 e88d9e0390 fix: dpad nav to libraries action buttons
close #335
2026-01-26 02:01:23 +01:00
edde746 9d37443e4e feat: open sidenav with left 2026-01-25 01:43:10 +01:00
edde746 0fc2708a51 fix: back improvements 2026-01-24 21:40:02 +01:00
edde746 b7ec24c2c1 refactor: centralize library state in LibrariesProvider 2026-01-24 20:03:06 +01:00
edde746 54e8e0c621 refactor: abstract player & deduplicate 2026-01-24 04:06:58 +01:00
edde746 9777344edc fix: dpad support on collections & playlists screens 2026-01-24 03:44:06 +01:00
edde746 bafc557370 fix: focus navigation in library browse tab 2026-01-24 03:26:24 +01:00
edde746 99f3e78a30 fix: library initial focus 2026-01-24 03:26:24 +01:00
edde746 ec57cd436e fix: browse library chips focus 2026-01-24 03:26:24 +01:00
edde746 d755485c98 feat: library sidenav animation 2026-01-23 23:01:11 +01:00
edde746 aa718c37aa Merge branch 'feature/dpad-navigation' 2026-01-20 22:06:07 +01:00
edde746 85d07a7f72 fix: Remove LEFT-to-sidebar from hubs 2026-01-20 22:05:52 +01:00
edde746 b5726fe4b7 chore: format 2026-01-20 13:46:44 +01:00
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 9d64589c3d feat: Add natural D-pad navigation for hub sections
- Add left navigation from hubs to sidebar when at leftmost item
- Add up navigation from first hub to tab bar (Libraries) or hero section (Discover)
- Enhance HubSection with onNavigateLeft and onNavigateUp callbacks
- Update _handleVerticalNavigation to return false at top boundary for proper UP handling
- Implement _navigateToSidebar() in Library Recommended tab and Discover screen
- Update all HubSection instances with proper navigation callbacks
2026-01-18 15:01:34 -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 a9344781f3 feat: make library browse filter chips hide on scroll 2026-01-14 15:19:51 +01:00
edde746 4db60bc7c2 fix: tab switching race conditions and trackpad swipe 2026-01-11 16:06:20 +01:00
edde746 27ff86f822 fix: pin browse tab chips while scrolling 2026-01-11 16:01:02 +01:00
edde746 abe0919324 feat: episode thumbnail display mode 2026-01-08 15:08:50 +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 851d74e418 feat: video player dpad support 2025-12-07 22:43:47 +01:00
edde746 12969eeff9 feat: gamepad support
tested with dualsense on macOS, close #25
2025-12-07 19:32:33 +01:00
edde746 4d65607e59 refactor: deduplicate UI helpers & track handling 2025-12-07 15:54:24 +01:00
edde746 80d60077d7 refactor: remove dead code 2025-12-07 15:14:43 +01:00