edde746
562b54d1cb
fix(linux): GL threading, state management, and animation fixes
2026-01-05 19:40:04 +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
edde746
d9bc7d6b86
feat(mobile): declutter controls and add stacking skips
...
close #189 and #190
2025-12-24 09:02:16 +01:00
edde746
47cb3f2614
fix: pass headers to mpv
2025-12-23 19:54:05 +01:00
edde746
dae1750d86
feat: volume boost
...
close #37
2025-12-23 07:58:58 +01:00
edde746
c2933c0fdf
fix: key serialization
...
close #186
2025-12-23 03:07:16 +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
f4753e6b2e
i18n: add korean translation
2025-12-21 15:44:34 +01:00
edde746
3c5739eefd
fix: don't pause on partial focus loss
...
closes #183
2025-12-21 15:00:31 +01:00
edde746
d8d39cca86
refactor: change desktop hero size
2025-12-21 14:02:41 +01:00
edde746
84c255b917
refactor: deduplicate logic
2025-12-21 13:19:21 +01:00
edde746
44007e6564
feat: auto play next episode
2025-12-21 12:51:24 +01:00
edde746
2dfebf32b6
fix: respect Plex track selection preferences
...
close #181
2025-12-21 10:51:32 +01:00
edde746
b27aa9cbda
fix: wakelock follows play state
...
close #180
2025-12-20 15:47:42 +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
d340536578
fix: don't switch input mode on atv pointer events
...
close #169
2025-12-20 14:56:18 +01:00
edde746
14f0e95a3d
fix: mpv logs to app logger
2025-12-20 05:02:20 +01:00
edde746
688ad291bd
refactor: hero section design improvements
2025-12-20 04:59:03 +01:00
edde746
2f3774db3d
fixes
2025-12-19 13:33:22 +01:00
edde746
e11ebca370
fix: missing subtitle characters
...
close #178
2025-12-19 13:19:57 +01:00
edde746
bed2c35d97
feat: prompt for reviews
2025-12-19 13:10:11 +01:00
edde746
8db30c1568
feat: performance overlay
2025-12-19 13:06:58 +01:00
edde746
789f1f468d
refactor: remove invite dialog
2025-12-19 04:08:11 +01:00
edde746
b1d2b4f3f1
fix: watch together translations
2025-12-19 03:29:56 +01:00
edde746
289ca393c7
feat: always on top
...
close #176
2025-12-19 02:06:33 +01:00