Happy4Game
3b0c53d7f9
feat: add French localization strings
2026-01-20 13:43:37 +01:00
edde746
852f778c42
fix: fullscreen exit on Windows/Linux
...
close #257
2026-01-19 22:38:13 +01:00
edde746
45ff3faddb
fix: hero section gradient gap
2026-01-19 01:03:29 +01:00
dwk001
91b11a5137
fix: Localize 'Manage Libraries' dialog title
...
Use t.libraries.manageLibraries translation key instead of hardcoded English string.
2026-01-18 15:14:42 -05:00
dwk001
ca9b6a9ecd
Fix: Android TV-only Manage Libraries dialog with focus scroll support
...
- Use Dialog + Scaffold for TV to improve library visibility and keyboard navigation
- Added _ensureFocusedVisible() to scroll focused library into view on D-pad movement
- Maintained DraggableScrollableSheet for non-TV platforms (unchanged behavior)
- Only affects Android TV; Windows/desktop/mobile use original modal bottomsheet
- Preserves all existing functionality (reordering, visibility toggle, options menu)
2026-01-18 14:21:37 -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
0005d70bde
fix: Discord RPC time drift with playback speed
...
close #284
2026-01-17 18:55:08 +01:00
edde746
9071eab3ae
feat: copy session code to clipboard
...
close #279
2026-01-16 16:25:08 +01:00
edde746
0290adcb6d
feat: add auto-play toggle
...
close #262
2026-01-15 20:12:43 +01:00
edde746
103653ea47
fix: allow exit from player during failed playback
...
close #245
2026-01-15 19:18:13 +01:00
edde746
60c95c58fe
fix: cross-device watch progress sync
...
close #240
2026-01-15 11:45:13 +01:00
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