Commit Graph
388 Commits
Author SHA1 Message Date
edde746 4edaf3ebea fix: respect hidden libraries in continue watching
close #246
2026-01-15 06:36:53 +01:00
Micah Morrison bfb973ab0f Fix media poster aspect ratio 2026-01-14 21:53:59 -05:00
edde746 7755e07fa8 fix: localize keyboard actions 2026-01-15 00:31:44 +01:00
edde746 e497570aa7 feat: add subtitle seek keyboard shortcuts
close #236
2026-01-15 00:26:01 +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 4df515f35f refactor: hub detail card sizes 2026-01-14 14:28:04 +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 37f025056c fix: iPad modal auto-dismiss on iPadOS 26.1+
close #224, credits to @Jon-Salmon for the workaround: https://github.com/flutter/flutter/issues/175606#issuecomment-3453392532
2026-01-12 11:05:57 +01:00
edde746 3a18d07593 fix: database path and directory creation
close #228
2026-01-11 16:26:39 +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 c189bef42c fix: mixed hub aspect ratio for non-episode items 2026-01-11 14:22:27 +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
edde746 abe0919324 feat: episode thumbnail display mode 2026-01-08 15:08:50 +01:00
zhubowen 570f1fdc58 feat(plex): improve video content filtering and directory parsing 2026-01-07 19:59:57 +08:00
zhubowen da1a4e7aa8 fix(tv): include episodes in video content filtering 2026-01-07 19:33:35 +08:00
edde746 5ed2532bf1 feat: global hubs with settings toggle
close #216 & #217
2026-01-06 23:23:03 +01:00
edde746 ed98a65c60 Merge branch 'linux-fixes' 2026-01-05 19:40:50 +01:00
edde746 562b54d1cb fix(linux): GL threading, state management, and animation fixes 2026-01-05 19:40:04 +01:00
edde746 85b056f3d0 fix(playlist): drag handle gesture conflict
close #167
2026-01-04 08:19:36 +01:00
edde746 da6ba9bd67 fix: always cache markers for auto-skip
close #210
2026-01-04 04:26:05 +01:00
edde746 6bfda5e6d4 fix: move review prompt 2026-01-03 12:23:56 +01:00
edde746 a10dfcc004 fix(pip): correct aspect ratio 2026-01-02 01:34:11 +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 ce6686e634 fix(media-controls): prevent stale state overwrites 2026-01-02 01:11:50 +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 e3c1cba600 fix for translation 2025-12-31 00:55:25 -06:00
Dan Long a0f28b1dc7 fixes translation files 2025-12-31 00:49:12 -06:00
Dan Long 442899eecd Updated translations 2025-12-31 00:33:43 -06: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 8b89529ac8 fix(player): preserve subtitles off across episodes 2025-12-30 20:11:16 +01:00
edde746 8b3b8ad596 fix(player): harden playback initialization against crashes 2025-12-29 20:47:35 +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 b0d669d93a fix: main screen hero image subpixel gap 2025-12-26 18:49:27 +01:00
edde746 8dafac4ea5 fix: app update check 2025-12-26 18:19:07 +01:00
edde746 c2ff56b1f1 feat: discord rpc
close #148
2025-12-26 08:33:52 +01:00
edde746 95436529c6 fix: observe speed property
close #193
2025-12-26 06:23:44 +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