edde746
ef4980db09
fix(tv): preserve native keyboard navigation
...
close #1051
2026-05-15 19:05:38 +02:00
edde746
b0f1a5d4f1
fix(tv): back button Menu on Siri Remote
2026-05-12 22:46:38 +02:00
edde746
9e85aa7be6
fix(tv): handle native text input completion
2026-05-12 01:00:03 +02:00
edde746
9085d4d94b
fix(tvOS): route dpad clicks through engine
2026-05-11 18:08:56 +02:00
edde746
9446f976a4
fix(tv): support hardware keyboard input
2026-05-07 00:52:34 +02:00
edde746
cf4fc74d68
fix: make text fields focusable in traversal
2026-05-06 12:06:55 +02:00
edde746
ed4be7b96d
refactor: strip obvious comments
2026-05-04 22:40:18 +02:00
edde746
876a44b244
feat(tvos): add virtual keyboard input
2026-05-03 01:32:58 +02:00
edde746
91d9aad721
fix: improve subtitle search focus navigation
2026-05-02 01:05:54 +02:00
edde746
431c20f817
feat: match/unmatch metadata
2026-04-23 19:02:14 +02:00
edde746
ee020d81bd
refactor: trakt/download hardening and cleanup sweep
2026-04-21 13:57:03 +02:00
edde746
5937e5c721
refactor: extract shared mixins and helpers to dedupe
2026-04-20 21:25:50 +02:00
edde746
3da51f9d64
chore: pre-commit ci hook, dart format
2026-04-18 12:40:35 +02:00
edde746
2126a38f39
fix: bounds-safe action bar focus node access
2026-04-13 22:00:36 +02:00
edde746
d56067e7cc
fix: skip back navigation when overlay route is on top
2026-04-12 10:11:11 +02:00
edde746
7c3cee692c
fix: one-shot select key activation in focus helpers
2026-04-12 10:00:26 +02:00
edde746
b82c612f94
fix: remove unused parameter in focusable_slider
2026-04-08 04:40:12 +02:00
edde746
a262c94f88
refactor: extract FocusableSlider widget
2026-04-04 19:22:23 +02:00
edde746
53d50dbc3b
fix: guard scroll operations against infinite extents
2026-03-28 13:51:39 +01:00
edde746
beb78fada0
fix: eager artwork dir init, guard back nav on root
2026-03-27 11:06:22 +01:00
edde746
551be5bbef
feat: dynamic library tabs and shared library navigation
...
- Replace hardcoded 4-tab system with data-driven visible tab list
- Shared libraries show only Browse + Playlists tabs
- Fix dpad navigation for shared libraries (no hidden tab targets)
- Switch to TickerProviderStateMixin to support tab controller recreation
- Navigate to library screen when tapping shared library sections
- Persist tab selection by name instead of index
2026-03-15 21:36:17 +01:00
edde746
5f18efcfb3
feat: live TV channel favorites
...
close #663
2026-03-15 07:44:44 +01:00
edde746
c062dd944e
feat: inline season tabs and d-pad focus improvements
2026-03-12 00:57:51 +01:00
edde746
cd2ab9d9cd
refactor: deduplicate shared patterns, replace hardcoded colors
2026-03-03 22:43:00 +01:00
edde746
cc30bee83a
refactor: extract FocusableActionBar widget for reusable app bar actions
...
Replace duplicated focusable action button pattern across 8 screens with
a shared FocusableActionBar widget that handles focus nodes, D-pad
navigation, back key, and focus decoration automatically.
2026-02-27 11:55:19 +01:00
edde746
edbe2a06be
refactor: deduplicate sheet, key handler, and service patterns
2026-02-23 10:25:57 +01:00
edde746
1860a1cea6
feat: dpadnavigation for folder tree view
...
close #513
2026-02-23 03:42:07 +01:00
edde746
7f8d4c7946
fix: dpad focus for dialogs and buttons
2026-02-22 14:50:59 +01:00
edde746
9e7c66f66a
refactor: migrate bottom sheets to overlay system
2026-02-19 00:18:35 +01:00
edde746
04438c8e45
refactor: code quality & format
2026-02-15 04:07:09 +01:00
edde746
ee54259e4b
fix: pass non-navigation keys through
2026-02-11 18:03:11 +01:00
edde746
451cf8ae59
fix: auto-hide cursor in keyboard mode
2026-02-10 12:47:06 +01:00
Matt Vogel
372767b142
Add Companion Remote for mobile-to-desktop control
2026-02-09 14:19:54 -05:00
edde746
3459c9f59d
chore: format
2026-02-08 16:03:40 +01:00
edde746
e6fef26e8e
fix: suppress stray back KeyUp globally via NavigatorObserver
2026-02-08 11:57:19 +01:00
edde746
12a94fcba7
fix: android tv bottom sheet back button
2026-01-28 23:25:29 +01:00
edde746
a3b5dfecfb
refactor: clean up
2026-01-28 05:22:56 +01:00
edde746
27e88207fa
fix: misc focus
...
close #266
2026-01-25 18:16:23 +01:00
edde746
9d37443e4e
feat: open sidenav with left
2026-01-25 01:43:10 +01:00
edde746
0fc2708a51
fix: back improvements
2026-01-24 21:40:02 +01:00
edde746
5e3178e6fe
feat: save focus on settings screen
2026-01-24 15:32:08 +01:00
edde746
bafc557370
fix: focus navigation in library browse tab
2026-01-24 03:26:24 +01:00
edde746
ec57cd436e
fix: browse library chips focus
2026-01-24 03:26:24 +01:00
edde746
efcbccacf0
feat: collapsible sidenav
2026-01-23 22:45:59 +01:00
edde746
2101f0e450
fix: media detail screen focus fixes
2026-01-23 21:40:20 +01:00
edde746
efe9b86707
fix: dpad long-press
2026-01-23 20:24:20 +01:00
edde746
d6c305ac46
fix: library layout fixes for android tv
2026-01-22 14:33:06 +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
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