edde746
f6a2f19a4a
fix: keyboard shortcuts stop working
...
close #342
2026-01-27 15:20:26 +01:00
edde746
6e2b3082d4
fix: video player bottom sheet back button
2026-01-27 14:33:51 +01:00
edde746
5c00ab9132
fix: skip focus on collapsed library items
...
close #336
2026-01-26 02:00:40 +01:00
edde746
88588851c9
feat(video-player): dynamic popup positioning
2026-01-25 18:54:49 +01:00
edde746
27e88207fa
fix: misc focus
...
close #266
2026-01-25 18:16: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
f5dc67573c
fix: dpad number input
...
close #196
2026-01-24 17:41:12 +01:00
edde746
e11c7e3eed
feat: support remote media keys
...
close #273
2026-01-24 16:53:39 +01:00
edde746
d31b4ab7a2
fix: mpv fallback stats
2026-01-24 16:50:12 +01:00
edde746
5e3178e6fe
feat: save focus on settings screen
2026-01-24 15:32:08 +01:00
edde746
9777344edc
fix: dpad support on collections & playlists screens
2026-01-24 03:44:06 +01:00
edde746
ec57cd436e
fix: browse library chips focus
2026-01-24 03:26:24 +01:00
edde746
e77585ca6f
fix: remember sidenav focus
2026-01-23 23:42:49 +01: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
efe9b86707
fix: dpad long-press
2026-01-23 20:24:20 +01:00
edde746
3a2f2c9c69
fix: performance overlay for exoplayer
2026-01-23 19:11:46 +01:00
edde746
d6c305ac46
fix: library layout fixes for android tv
2026-01-22 14:33:06 +01:00
Micah Morrison
e1ae6b185e
Show elapsed, remaining, and total time
2026-01-21 13:22:10 -05:00
edde746
6720137edc
fix: dpad support for Skip Intro and Play Next buttons
...
close #268
2026-01-20 22:59:05 +01:00
edde746
a73518d963
fix: left/right focuses seekbar
...
close #275
2026-01-20 22:25:52 +01:00
edde746
43494c822e
fix: pause button focus on Android TV
2026-01-20 22:19:10 +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
8b8c249988
Fix double-click to toggle fullscreen on desktop
2026-01-20 15:23:37 -05:00
Micah Morrison
c23908427e
Improve play/pause behavior when overlay is hidden
2026-01-20 12:58:10 -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
edde746
852f778c42
fix: fullscreen exit on Windows/Linux
...
close #257
2026-01-19 22:38:13 +01: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
edde746 and Copilot
aa60ab4412
fix: don't hide controls when scrolling volume
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-18 10:57:18 +01:00
Daojim
9422979f3a
Add mouse scroll wheel support for volume control
2026-01-18 01:13:59 -05:00
edde746
ec74aadca7
feat: extend sync offset limits
...
close #282
2026-01-17 22:34:15 +01:00
edde746
0290adcb6d
feat: add auto-play toggle
...
close #262
2026-01-15 20:12:43 +01:00
Micah Morrison
bfb973ab0f
Fix media poster aspect ratio
2026-01-14 21:53:59 -05:00
edde746
045502405d
feat: persist playback speed
...
close #237
2026-01-15 00:16:17 +01:00
edde746
5cb4f79476
feat: add server name display on hub titles
2026-01-14 14:17:56 +01:00
edde746
a87aa2968c
fix: windows ui distortion
...
close #227
2026-01-13 22:54:43 +01:00
edde746
c4789070d0
fix: apply mixed hub aspect ratio to hub detail grid
2026-01-11 14:27:57 +01:00
edde746
abe0919324
feat: episode thumbnail display mode
2026-01-08 15:08:50 +01:00
edde746
562b54d1cb
fix(linux): GL threading, state management, and animation fixes
2026-01-05 19:40:04 +01:00
edde746
08f8d2373a
Merge branch 'dansl/main'
...
# Conflicts:
# lib/widgets/video_controls/video_controls.dart
2026-01-02 01:24:15 +01:00
edde746
c53018b53b
fix: hide controls in PiP mode
2026-01-02 01:01:24 +01:00
edde746
1191d8a438
refactor: format
2026-01-01 22:06:36 +01:00
edde746
1d67a5d992
feat: reactive watch state updates
2026-01-01 22:05:55 +01:00
Dan Long
76db3cb450
Merge branch 'main' of https://github.com/dansl/plezy
2025-12-31 00:23:47 -06:00
Dan Long
bea485bddc
Add Picture-in-Picture support for Android video playback
...
Implemented native Picture-in-Picture (PiP) mode for Android by updating the AndroidManifest, MainActivity, and introducing PipService and VideoPIPManager. Updated video player screen and controls to support toggling PiP mode, and added localized strings for the PiP button in multiple languages.
Relating to Issue #44 : At this time PiP in Plezy only supports Android devices... iOS+MacOS will require significant changes to the video player for it to work properly...
2025-12-31 00:23:39 -06:00