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
edde746
fb17600bb0
refactor: consolidate
2025-12-15 01:16:22 +01:00
edde746
a2a5a5ae55
refactor: simplify & deduplicate
2025-12-14 21:03:11 +01:00
edde746
867992e96b
refactor: fix warnings
2025-12-13 15:37:55 +01:00
edde746
18c322f66a
refactor: navigation/offline handling
...
and other improvments
2025-12-13 00:16:50 +01:00
edde746
0eb84dc7d2
refactor: deduplicate
2025-12-12 18:00:34 +01:00
edde746
851d74e418
feat: video player dpad support
2025-12-07 22:43:47 +01:00
edde746
12969eeff9
feat: gamepad support
...
tested with dualsense on macOS, close #25
2025-12-07 19:32:33 +01:00
edde746
80d60077d7
refactor: remove dead code
2025-12-07 15:14:43 +01:00
edde746
d9ea099727
refactor: deduplicate
2025-12-07 15:00:28 +01:00
edde746
223065cab0
feat: re-implement keyboard navigation
2025-12-07 13:57:52 +01:00