mirror of
https://github.com/JustinZeus/Wholphin.git
synced 2026-07-09 08:01:20 +02:00
Improved home page support for Live TV & Recordings (#890)
## Description Improves home page customization for Live TV & Recordings - Add row for live tv channels - Add row for "on now" programs - Clicking on a TV channel or TV program starts playback - Better name for "Recently recorded" instead of "Recently added in Recordings" Also fixes a back stack issue after adding rows ### Related issues Follow up from #803 ### Testing Emulator ## Screenshots <img width="663" height="190" alt="image" src="https://github.com/user-attachments/assets/49d41953-42ab-4621-92f1-b7936aab7e97" /> ## AI or LLM usage None
This commit is contained in:
parent
7fcd66f407
commit
91900af7a9
13 changed files with 229 additions and 64 deletions
|
|
@ -74,6 +74,7 @@ class TestHomeRowSamples {
|
|||
HomeRowConfig.Favorite(kind = BaseItemKind.SERIES),
|
||||
HomeRowConfig.Recordings(),
|
||||
HomeRowConfig.TvPrograms(),
|
||||
HomeRowConfig.TvChannels(),
|
||||
HomeRowConfig.Suggestions(parentId = UUID.randomUUID()),
|
||||
)
|
||||
}
|
||||
|
|
@ -96,6 +97,7 @@ class TestHomeRowSamples {
|
|||
is HomeRowConfig.Recordings -> foundTypes.add(it::class)
|
||||
is HomeRowConfig.TvPrograms -> foundTypes.add(it::class)
|
||||
is HomeRowConfig.Suggestions -> foundTypes.add(it::class)
|
||||
is HomeRowConfig.TvChannels -> foundTypes.add(it::class)
|
||||
}
|
||||
}
|
||||
Assert.assertEquals(HomeRowConfig::class.sealedSubclasses.size, foundTypes.size)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue