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
2b9bb54caf
fix: stale sidenav libraries
2026-01-24 19:28:19 +01:00
edde746
cb5949fb5b
fix: track matching by properties instead of index
...
close #313
2026-01-24 19:00:22 +01:00
edde746
f5dc67573c
fix: dpad number input
...
close #196
2026-01-24 17:41:12 +01:00
edde746
5e3178e6fe
feat: save focus on settings screen
2026-01-24 15:32:08 +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
Micah Morrison
57d4630f26
Show episode watched on thumbnail; allow release date on mobile
2026-01-23 20:58:36 -05:00
Micah Morrison
ffbd504042
Add episode release date to episode listing within season
2026-01-23 20:21:08 -05:00
edde746
5e62be3741
feat: sidenav collapse toggle
2026-01-23 23:19:28 +01:00
edde746
d755485c98
feat: library sidenav animation
2026-01-23 23:01:11 +01:00
edde746
efcbccacf0
feat: collapsible sidenav
2026-01-23 22:45:59 +01:00
edde746
2101f0e450
fix: media detail screen focus fixes
2026-01-23 21:40:20 +01:00
edde746
943f7dab08
feat: exoplayer
2026-01-23 18:29:35 +01:00
edde746
12c4c389d1
fix: android tv mpv options input
2026-01-22 18:02:08 +01:00
edde746
fb9105f84e
feat: add PiP error notifications
2026-01-21 23:58:16 +01:00
edde746
19049365cc
fix: use exit(0) for instant window close
2026-01-21 20:14:52 +01:00
Chris Heath
ff5f8d3e2a
Blank UI during desktop window shutdown
2026-01-21 11:01:39 -06:00
edde746
6720137edc
fix: dpad support for Skip Intro and Play Next buttons
...
close #268
2026-01-20 22:59:05 +01:00
edde746
0d747554d5
fix: remove unused import
2026-01-20 22:08:53 +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
Micah Morrison
faf2602faa
Only show new setting on desktop
2026-01-20 11:04:38 -05:00
Micah Morrison
d338f69c41
Add the ability to click the video player to play/pause
2026-01-20 10:24:45 -05:00
edde746
b5726fe4b7
chore: format
2026-01-20 13:46:44 +01:00
Happy4Game
3b0c53d7f9
feat: add French localization strings
2026-01-20 13:43:37 +01:00
edde746
852f778c42
fix: fullscreen exit on Windows/Linux
...
close #257
2026-01-19 22:38:13 +01:00
edde746
45ff3faddb
fix: hero section gradient gap
2026-01-19 01:03:29 +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
0005d70bde
fix: Discord RPC time drift with playback speed
...
close #284
2026-01-17 18:55:08 +01:00
edde746
0290adcb6d
feat: add auto-play toggle
...
close #262
2026-01-15 20:12:43 +01:00
edde746
103653ea47
fix: allow exit from player during failed playback
...
close #245
2026-01-15 19:18:13 +01:00
edde746
60c95c58fe
fix: cross-device watch progress sync
...
close #240
2026-01-15 11:45:13 +01:00
edde746
4edaf3ebea
fix: respect hidden libraries in continue watching
...
close #246
2026-01-15 06:36:53 +01:00
edde746
045502405d
feat: persist playback speed
...
close #237
2026-01-15 00:16:17 +01:00
edde746
09d79417fb
fix: Android audio focus handling
...
close #243
2026-01-15 00:11:45 +01:00
edde746
a9344781f3
feat: make library browse filter chips hide on scroll
2026-01-14 15:19:51 +01:00
edde746
5cb4f79476
feat: add server name display on hub titles
2026-01-14 14:17:56 +01:00
edde746
d2eaadb07d
Merge branch 'fix/external-subs-blackscreen'
2026-01-11 16:06:34 +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
c4789070d0
fix: apply mixed hub aspect ratio to hub detail grid
2026-01-11 14:27:57 +01:00
edde746
cffef8671e
fix: black screen with external subtitles
2026-01-11 12:59:25 +01:00
edde746
8e5b9de471
feat: match content frame rate
2026-01-09 14:16:09 +01:00