Commit Graph
173 Commits
Author SHA1 Message Date
edde746 852f778c42 fix: fullscreen exit on Windows/Linux
close #257
2026-01-19 22:38:13 +01:00
edde746andCopilot 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
edde746 289ca393c7 feat: always on top
close #176
2025-12-19 02:06:33 +01:00
edde746 a52b62c1b1 fix: video player tap target issues
close #177
2025-12-18 14:17:02 +01:00
edde746 90ecfe8ff0 fix: hide rotation lock on android tv
close #168
2025-12-18 12:09:30 +01:00
edde746 ab915d0258 refactor: fix warnings 2025-12-18 12:04:36 +01:00
edde746 63ba2bb3de feat: watch together 2025-12-18 08:42:18 +01:00
edde746 3c89d0eba8 refactor: update formatting 2025-12-15 02:29:03 +01:00
edde746 e072960d36 refactor: fix warnings 2025-12-15 02:21:28 +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 18c7661c3d fix: context menu overflow 2025-12-14 20:18:36 +01:00
edde746 95585ad222 refactor: horizontal seasons on bigger screens 2025-12-13 22:32:31 +01:00
edde746 661913f7c9 refactor: remove unused file 2025-12-13 16:20:53 +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 0eb84dc7d2 refactor: deduplicate 2025-12-12 18:00:34 +01:00