Release v0.2.35

This commit is contained in:
ponzischeme89
2026-08-09 09:36:35 +12:00
parent 0c623bbcc0
commit add8aa831c
3 changed files with 20 additions and 19 deletions
+3
View File
@@ -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 ## 0.2.34 — 2026-08-09
- Added: Closing credits can move aside and speed up while the next episode is ready. - 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. - Added: More colour themes, including seasonal themes for the whole household.
+1 -1
View File
@@ -42,7 +42,7 @@ val projectNoticeText =
// A release workflow can derive the app version from its Git tag without editing the // 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. // source tree. Local builds keep using the checked-in default.
val defaultVersionName = "0.2.34" val defaultVersionName = "0.2.35"
val membyVersionName: String = val membyVersionName: String =
(project.findProperty("memby.versionName") as String?) (project.findProperty("memby.versionName") as String?)
?.trim() ?.trim()
@@ -74,37 +74,35 @@ fun GenreBrowseLauncher(
contentDescription = "Browse ${if (mediaLabel == "movie") "movies" else mediaLabel} by genre", contentDescription = "Browse ${if (mediaLabel == "movie") "movies" else mediaLabel} by genre",
modifier = modifier modifier = modifier
.padding(horizontal = 36.dp, vertical = 4.dp) .padding(horizontal = 36.dp, vertical = 4.dp)
.fillMaxWidth() .width(156.dp)
.height(70.dp) .height(52.dp)
.focusProperties { left = navigationFocusRequester } .focusProperties { left = navigationFocusRequester }
.background(MembySurfaceRaised, RoundedCornerShape(12.dp)) .background(MembySurfaceRaised, RoundedCornerShape(10.dp))
.border(1.dp, Color.White.copy(alpha = 0.08f), RoundedCornerShape(12.dp)), .border(1.dp, Color.White.copy(alpha = 0.10f), RoundedCornerShape(10.dp)),
) { focused -> ) { focused ->
Row( Row(
modifier = Modifier modifier = Modifier
.fillMaxSize() .fillMaxSize()
.background( .background(
if (focused) MembyAccent.copy(alpha = 0.22f) else Color.Transparent, if (focused) Color.White else Color.Transparent,
RoundedCornerShape(12.dp), RoundedCornerShape(10.dp),
) )
.padding(horizontal = 20.dp), .padding(horizontal = 16.dp),
verticalAlignment = Alignment.CenterVertically, verticalAlignment = Alignment.CenterVertically,
) { ) {
Icon( Icon(
Icons.Default.Category, Icons.Default.Category,
contentDescription = null, contentDescription = null,
tint = if (focused) Color.White else MembyAccent, tint = if (focused) MembySurface else MembyAccent,
modifier = Modifier.size(27.dp), 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,
)
}
} }
} }
} }