diff --git a/app/src/test/kotlin/com/subtracks/ui/DemoScreenshotTest.kt b/app/src/test/kotlin/com/subtracks/ui/DemoScreenshotTest.kt index 652b0708..3de10f9e 100644 --- a/app/src/test/kotlin/com/subtracks/ui/DemoScreenshotTest.kt +++ b/app/src/test/kotlin/com/subtracks/ui/DemoScreenshotTest.kt @@ -52,6 +52,7 @@ import com.subtracks.ui.library.LibraryTab import com.subtracks.ui.library.sortOptionsFor import com.subtracks.ui.playback.NowPlayingScreen import com.subtracks.ui.theme.ArtworkColors +import com.subtracks.ui.theme.ArtworkTheme import com.subtracks.ui.theme.SubtracksTheme import com.subtracks.ui.theme.artworkColorsFromSeeds import kotlinx.coroutines.flow.first @@ -108,12 +109,14 @@ class DemoScreenshotTest { Surface(Modifier.fillMaxSize()) { when (screen) { Screen.Home -> { - HomeScreen( - feed = demo.feed, - coverArt = demo.coverArt, - playingSongId = demo.song.id, - modifier = Modifier.fillMaxSize(), - ) + ArtworkTheme(demo.artwork(demo.homePlayingAlbum.coverArt)) { + HomeScreen( + feed = demo.feed, + coverArt = demo.coverArt, + playingSongId = demo.homePlayingSong.id, + modifier = Modifier.fillMaxSize(), + ) + } } Screen.NowPlaying -> { @@ -265,6 +268,8 @@ class DemoScreenshotTest { val song: Song, val album: Album, val albumSongs: List, + val homePlayingAlbum: Album, + val homePlayingSong: Song, val artist: Artist, val artistAlbums: List, val searchAlbums: List, @@ -336,9 +341,11 @@ class DemoScreenshotTest { val artists = dao.artistIds(1).mapNotNull { dao.artist(1, it).first() } val playlists = dao.playlistIds(1).mapNotNull { dao.playlist(1, it).first() } - val album = albums.firstOrNull { it.name == "First Words" } ?: albums.first() + val album = albums.firstOrNull { it.name == "Future, Sex, Computers" } ?: albums.first() val albumSongs = dao.songsByAlbum(1, album.id).first() val song = albumSongs.getOrNull(1) ?: albumSongs.first() + val homePlayingAlbum = albums.firstOrNull { it.name == "Shaking The Habitual" } ?: albums.last() + val homePlayingSong = dao.songsByAlbum(1, homePlayingAlbum.id).first().first() val artist = artists.maxByOrNull { it.albumCount } ?: artists.first() @@ -402,6 +409,8 @@ class DemoScreenshotTest { song = song, album = album, albumSongs = albumSongs, + homePlayingAlbum = homePlayingAlbum, + homePlayingSong = homePlayingSong, artist = artist, artistAlbums = artistAlbums, searchAlbums = searchAlbums, @@ -427,4 +436,4 @@ class DemoScreenshotTest { } } -private const val DEMO_SEARCH = "the" +private const val DEMO_SEARCH = "chill" diff --git a/metadata/en-US/images/phoneScreenshots/01_home.png b/metadata/en-US/images/phoneScreenshots/01_home.png index a1e1c169..af411605 100644 Binary files a/metadata/en-US/images/phoneScreenshots/01_home.png and b/metadata/en-US/images/phoneScreenshots/01_home.png differ diff --git a/metadata/en-US/images/phoneScreenshots/02_now-playing.png b/metadata/en-US/images/phoneScreenshots/02_now-playing.png index 4cdfe2bb..3d6c6c90 100644 Binary files a/metadata/en-US/images/phoneScreenshots/02_now-playing.png and b/metadata/en-US/images/phoneScreenshots/02_now-playing.png differ diff --git a/metadata/en-US/images/phoneScreenshots/04_album.png b/metadata/en-US/images/phoneScreenshots/04_album.png index d2314888..f0b86e14 100644 Binary files a/metadata/en-US/images/phoneScreenshots/04_album.png and b/metadata/en-US/images/phoneScreenshots/04_album.png differ diff --git a/metadata/en-US/images/phoneScreenshots/07_search.png b/metadata/en-US/images/phoneScreenshots/07_search.png index 0b277f03..48452d9f 100644 Binary files a/metadata/en-US/images/phoneScreenshots/07_search.png and b/metadata/en-US/images/phoneScreenshots/07_search.png differ