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
edde746
b36e585fd7
fix(player): spacebar unpause no longer plays first episode
2025-12-30 20:12:14 +01:00
edde746
1d8a5ee23e
fix: consistent continue watching behavior
2025-12-29 09:53:03 +01:00
edde746
9e506d3f68
refactor: replace macos_window_utils
2025-12-27 12:38:38 +01:00
edde746
ad7f381f54
fix: show disabled buttons instead of hiding them
2025-12-25 09:02:57 +01:00
edde746
d50a86501b
feat: hold to 2x
...
close #192
2025-12-25 08:59:12 +01:00
edde746
d9bc7d6b86
feat(mobile): declutter controls and add stacking skips
...
close #189 and #190
2025-12-24 09:02:16 +01:00
edde746
dae1750d86
feat: volume boost
...
close #37
2025-12-23 07:58:58 +01:00
edde746
e252532988
feat: better pre-video loading indicator
2025-12-22 20:12:26 +01:00
edde746
4804a25c1e
fix: playlist semantic labels without mediaType
...
close #185
2025-12-22 17:15:04 +01:00
edde746
a74838d914
feat: improve number input UX for Android TV
...
close #170
2025-12-22 08:02:45 +01:00
edde746
b396464f70
feat: progressive seek acceleration
...
close #173
2025-12-22 07:20:33 +01:00
edde746
84c255b917
refactor: deduplicate logic
2025-12-21 13:19:21 +01:00
edde746
1bce10a6a4
feat: custom mpv config
2025-12-20 15:43:14 +01:00
edde746
c018cfef03
feat: previous/next buttons on mobile controls
...
close #130
2025-12-20 15:07:41 +01:00
edde746
2f3774db3d
fixes
2025-12-19 13:33:22 +01:00
edde746
8db30c1568
feat: performance overlay
2025-12-19 13:06:58 +01:00