edde746
4eaf4423a1
refactor: share focus chrome and simplify the TV picker and browse paths
...
Focus chrome was implemented twice, once in the focusable wrapper and once
in the focus builders; both now go through FocusChrome. TvColorPicker's
channel row was a copy of TvNumberSpinner and is now that widget in compact
density.
Also trims unused helpers and fields and simplifies the Jellyfin browse
paths.
2026-07-26 06:09:49 +02:00
edde746
e0bf66eea8
fix(runtime): harden application service boundaries
2026-07-24 03:46:46 +02:00
Timo Kox
294996eac1
feat(player): add end-of-video sleep timer option ( #1111 )
...
close #540
2026-05-30 07:16:01 +02:00
edde746
ed4be7b96d
refactor: strip obvious comments
2026-05-04 22:40:18 +02:00
edde746
4083837c3b
feat: still watching prompt on sleep timer expiry
2026-02-24 10:08:50 +01:00
edde746
8d5b5d2e0c
fix: guard against post-disposal stream controller access
2026-02-18 09:20:48 +01:00
edde746
2278af8d83
fix: exit video player when sleep timer completes
...
close #456
2026-02-14 11:58:16 +01:00
edde746
3c89d0eba8
refactor: update formatting
2025-12-15 02:29:03 +01:00
Sam Matthews
00da8a23e3
feat: sleep timer
...
- default timer values in settings
- extend timer function
- pauses playback when done and shows popup
2025-11-05 11:28:51 +00:00