34ae15d645
Move TV detail hero content into body
2026-04-06 19:12:52 +02:00
9083a08f95
Refactor TV media detail backdrop layout
2026-04-06 19:00:24 +02:00
32d50f750f
Use BringIntoViewSpec for TV home focus alignment
2026-04-06 18:38:20 +02:00
2937ee836b
refactor: update TvMediaDetailScaffold to use artwork parameters and improve layout
2026-04-06 14:19:59 +02:00
6dc3442089
Replace TV tabs with navigation drawer
2026-04-06 13:08:56 +02:00
df67348f24
refactor: remove action parameters from TvLibraryPosterSection and TvSectionHeader for cleaner UI
2026-04-06 12:32:10 +02:00
bdef25d36a
refactor: remove badge text from TvHomeSections and clean up related code
2026-04-06 12:25:36 +02:00
cf296c3286
refactor: simplify gradient handling and remove unused components in TvFocusedItemHero
2026-04-06 12:21:29 +02:00
9161c23507
refactor: remove top bar components from Movie, Series, and Episode screens in the tv ui
2026-04-05 20:02:49 +02:00
69b3933175
feat: added TvHomeFocused section to the TvHomeScreen
2026-04-05 19:54:13 +02:00
0011420bf2
feat: add initial focus management and media metadata for TV home screen
...
Introduce a `FocusableItem` interface to unify media item properties (ID, type, text, and images) across `ContinueWatchingItem`, `NextUpItem`, and `PosterItem`.
Key changes:
- Implement automatic initial focus on the first available item in `TvHomeContent`.
- Add `onMediaFocused` callbacks to TV sections and cards to track active items.
- Standardize image URL generation and metadata access in home models.
- Clean up unused previews in `HomeScreen`.
- Add UI tests for TV home content focus behavior.
2026-04-05 17:38:19 +02:00
680df51ce7
refactor: update image handling in Episode dto to use imageUrlPrefix and JellyfinImageHelper
2026-04-01 22:49:37 +02:00
98850087ff
refactor: update image handling in Series dto to use imageUrlPrefix and JellyfinImageHelper
2026-04-01 22:38:58 +02:00
ce5266f17c
refactor: update image handling in Movie dto to use imageUrlPrefix and JellyfinImageHelper
2026-04-01 22:30:32 +02:00
61ce6abb39
refactor: reorganize package structure and rename TvHomeScreen to TvHomeContent for clarity
2026-04-01 21:55:46 +02:00
6e4ea692d5
refactor: rename TvHomeContent to TvHomeScreen for consistency
2026-04-01 21:50:49 +02:00
de011a5f3b
refactor: rename TvHomeScreen to TvAppScreen for consistency
2026-04-01 21:50:30 +02:00
b3d3f60d78
refactor: simplify navigation
2026-04-01 21:48:58 +02:00
cdb9dc3403
feat: add androidx.tv.material3 dependency for TV-specific UI components
2026-04-01 20:34:20 +02:00
866830b8f4
refactor: simplify image loading in PosterCard and TvHomeSections by removing unnecessary ImageRequest
2026-04-01 17:05:34 +02:00
b90632063c
feat: add Settings tab to TV home screen and update color scheme
2026-04-01 16:51:24 +02:00
c815f53cff
refactor: simplify color definitions using HSL for better readability
2026-03-31 11:01:07 +02:00
52593237f4
Hide controls if media is playing in the tv ui
2026-03-30 08:47:49 +02:00
be350ff585
Add toggle play state functionality to seek bar onEnter pressed in TvUI
2026-03-30 08:44:13 +02:00
94f1eb2883
Refactor SeriesScreen components and update UI text for clarity
2026-03-30 08:32:46 +02:00
1751755f31
Fix TV detail screen entry focus
2026-03-29 19:36:35 +02:00
cc1e1d7df9
Move TV detail overview and playback into body
2026-03-29 19:19:12 +02:00
c163a714d8
Refactor media detail screens with a unified TV scaffold
...
Introduces `TvMediaDetailScaffold` to standardize the layout of Movie, Series, and Episode detail screens. This refactor implements a consistent two-column header design featuring a hero section on the left and an overview panel on the right, supported by a new horizontal and vertical gradient overlay system.
Key changes:
- Created `TvMediaDetailScaffold`, `MediaDetailHeaderRow`, and `MediaDetailSectionTitle` common components.
- Extracted screen-specific hero and overview logic into internal components for `MovieScreen`, `SeriesScreen`, and `EpisodeScreen`.
- Standardized typography, spacing, and focus management across all detail views.
- Added comprehensive UI tests for Movie, Series, and Episode content screens.
- Improved the "Up Next" and "Library Status" visibility on the Series detail page.
2026-03-29 18:11:05 +02:00
55e87d9d04
Add series shortcut to TV episode top bar
2026-03-29 17:12:43 +02:00
0afa7334be
Add play button to TV series screen
2026-03-29 17:00:15 +02:00
a187192013
Fix TV home row focus navigation
2026-03-28 22:40:25 +01:00
fb4b8a56fa
Fix TV home next up focus navigation
2026-03-28 21:15:26 +01:00
6de42dc65b
Fix TV detail top bar focus navigation
2026-03-28 16:58:37 +01:00
cfff7c6403
Remove add button from TV episode/series/movie screens
2026-03-28 16:48:32 +01:00
0d7a3d99dd
Removed online/offline toggle button from tv ui and also from the references
2026-03-28 11:38:22 +01:00
775d579c2f
Removed play button form Next up Card in the Tv ui
2026-03-28 11:37:25 +01:00
a7a455c427
Rename TvHomePage to TvHomeScreen and update references
2026-03-28 11:31:09 +01:00
9ae8fac33b
Refactor tv components and cleaned up code
2026-03-28 11:09:07 +01:00
266f310f1c
Remove unused resources
2026-03-28 10:54:03 +01:00
6dacd269e0
Remove app name label from main activities in AndroidManifest
2026-03-28 10:51:04 +01:00
d1ef218b16
Change Navigation Drawler to Top Tabs
2026-03-28 10:50:53 +01:00
70514ea146
Added Profile dropdown menu
2026-03-27 14:52:27 +01:00
9eccf859bc
Added logic for Searching through available medias and basic ui
2026-03-26 22:22:56 +01:00
8afae8a71c
Fix: Enhance NavDisplay transitions with fade animations and background color
2026-03-26 18:00:42 +01:00
6e49b1f9b7
Fix TV episode playback navigation
2026-03-25 20:19:04 +01:00
f85624b159
Fix interactive episode navigation buttons
2026-03-24 21:34:38 +01:00
0f82ed4603
feat: add focus management for play button in Movie and Episode screens
2026-02-27 21:07:55 +01:00
36002e513e
feat: implement focus management for Continue Watching section in TV player
2026-02-27 21:03:45 +01:00
96a9419746
feat: enable code optimization and resource shrinking in release build
2026-02-27 19:34:08 +01:00
78f03096dd
feat: make prerequisits for app publication
2026-02-27 18:52:14 +01:00