diff --git a/app/src/foss/res/values/strings.xml b/app/src/foss/res/values/strings.xml
index 1f37523e..8da1d42a 100644
--- a/app/src/foss/res/values/strings.xml
+++ b/app/src/foss/res/values/strings.xml
@@ -7,4 +7,5 @@
Sponsor development
No ads. No tracking. No Google Play lock-in.
Back already? Your support keeps CAPod alive.
+ FOSS
\ No newline at end of file
diff --git a/app/src/gplay/res/values/strings.xml b/app/src/gplay/res/values/strings.xml
index 9cc72e70..789335ab 100644
--- a/app/src/gplay/res/values/strings.xml
+++ b/app/src/gplay/res/values/strings.xml
@@ -7,4 +7,5 @@
Google Play Billing Error
There was an error when asking Google Play for your purchase details. Clear Google Play cache and reboot your phone.\n\nError %s
Restore purchase
+ Pro
\ No newline at end of file
diff --git a/app/src/main/java/eu/darken/capod/common/settings/UpgradeBadge.kt b/app/src/main/java/eu/darken/capod/common/settings/UpgradeBadge.kt
index b6541da4..29a8bbd3 100644
--- a/app/src/main/java/eu/darken/capod/common/settings/UpgradeBadge.kt
+++ b/app/src/main/java/eu/darken/capod/common/settings/UpgradeBadge.kt
@@ -1,11 +1,16 @@
package eu.darken.capod.common.settings
+import androidx.compose.foundation.layout.Row
+import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.size
+import androidx.compose.foundation.layout.width
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.twotone.Stars
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
+import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
+import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.dp
@@ -15,12 +20,23 @@ import eu.darken.capod.common.compose.PreviewWrapper
@Composable
fun UpgradeBadge(modifier: Modifier = Modifier) {
- Icon(
- imageVector = Icons.TwoTone.Stars,
- contentDescription = stringResource(R.string.common_upgrade_required_label),
- tint = MaterialTheme.colorScheme.primary,
- modifier = modifier.size(16.dp),
- )
+ Row(
+ modifier = modifier,
+ verticalAlignment = Alignment.CenterVertically,
+ ) {
+ Icon(
+ imageVector = Icons.TwoTone.Stars,
+ contentDescription = stringResource(R.string.common_upgrade_required_label),
+ tint = MaterialTheme.colorScheme.primary,
+ modifier = Modifier.size(16.dp),
+ )
+ Spacer(modifier = Modifier.width(2.dp))
+ Text(
+ text = stringResource(R.string.upgrade_badge_label),
+ color = MaterialTheme.colorScheme.primary,
+ style = MaterialTheme.typography.labelSmall,
+ )
+ }
}
@Preview2