diff --git a/CHANGELOG.md b/CHANGELOG.md index e6910fa..cd948c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 0.2.35 — 2026-08-09 +- Improved: Genre browsing now opens from a simpler button on the Movies and TV Series pages. + ## 0.2.34 — 2026-08-09 - Added: Closing credits can move aside and speed up while the next episode is ready. - Added: More colour themes, including seasonal themes for the whole household. diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0c794fd..4251521 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -42,7 +42,7 @@ val projectNoticeText = // A release workflow can derive the app version from its Git tag without editing the // source tree. Local builds keep using the checked-in default. -val defaultVersionName = "0.2.34" +val defaultVersionName = "0.2.35" val membyVersionName: String = (project.findProperty("memby.versionName") as String?) ?.trim() diff --git a/app/src/main/java/com/ponzischeme89/memby/ui/genre/GenreBrowseScreen.kt b/app/src/main/java/com/ponzischeme89/memby/ui/genre/GenreBrowseScreen.kt index 98c09fc..f2fed4c 100644 --- a/app/src/main/java/com/ponzischeme89/memby/ui/genre/GenreBrowseScreen.kt +++ b/app/src/main/java/com/ponzischeme89/memby/ui/genre/GenreBrowseScreen.kt @@ -74,37 +74,35 @@ fun GenreBrowseLauncher( contentDescription = "Browse ${if (mediaLabel == "movie") "movies" else mediaLabel} by genre", modifier = modifier .padding(horizontal = 36.dp, vertical = 4.dp) - .fillMaxWidth() - .height(70.dp) + .width(156.dp) + .height(52.dp) .focusProperties { left = navigationFocusRequester } - .background(MembySurfaceRaised, RoundedCornerShape(12.dp)) - .border(1.dp, Color.White.copy(alpha = 0.08f), RoundedCornerShape(12.dp)), + .background(MembySurfaceRaised, RoundedCornerShape(10.dp)) + .border(1.dp, Color.White.copy(alpha = 0.10f), RoundedCornerShape(10.dp)), ) { focused -> Row( modifier = Modifier .fillMaxSize() .background( - if (focused) MembyAccent.copy(alpha = 0.22f) else Color.Transparent, - RoundedCornerShape(12.dp), + if (focused) Color.White else Color.Transparent, + RoundedCornerShape(10.dp), ) - .padding(horizontal = 20.dp), + .padding(horizontal = 16.dp), verticalAlignment = Alignment.CenterVertically, ) { Icon( Icons.Default.Category, contentDescription = null, - tint = if (focused) Color.White else MembyAccent, - modifier = Modifier.size(27.dp), + tint = if (focused) MembySurface else MembyAccent, + modifier = Modifier.size(22.dp), + ) + Spacer(Modifier.width(10.dp)) + Text( + "Genres", + color = if (focused) MembySurface else Color.White, + fontSize = 16.sp, + fontWeight = FontWeight.Bold, ) - Spacer(Modifier.width(14.dp)) - Column { - Text("Genres", color = Color.White, fontSize = 18.sp, fontWeight = FontWeight.Bold) - Text( - "Browse every $mediaLabel title in a full poster grid", - color = MembyMutedText, - fontSize = 13.sp, - ) - } } } }