settings: use leading icons for the About rows and drop the heart emoji

This commit is contained in:
austinried
2026-10-08 17:19:18 +00:00
parent 327aa08763
commit 2de31735f7
17 changed files with 27 additions and 22 deletions
@@ -20,11 +20,13 @@ import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.rounded.ArrowBack
import androidx.compose.material.icons.automirrored.rounded.OpenInNew
import androidx.compose.material.icons.rounded.Add
import androidx.compose.material.icons.rounded.Description
import androidx.compose.material.icons.rounded.Download
import androidx.compose.material.icons.rounded.Edit
import androidx.compose.material.icons.rounded.Favorite
import androidx.compose.material.icons.rounded.Info
import androidx.compose.material.icons.rounded.Language
import androidx.compose.material3.AlertDialog
import androidx.compose.material3.Button
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -326,6 +328,7 @@ fun SettingsScreen(
supportingContent = {
Text(stringResource(R.string.settings_about_version, BuildConfig.VERSION_NAME))
},
leadingContent = { Icon(Icons.Rounded.Info, contentDescription = null) },
colors = ListItemDefaults.colors(containerColor = Color.Transparent),
)
}
@@ -341,9 +344,7 @@ fun SettingsScreen(
ListItem(
headlineContent = { Text(stringResource(R.string.settings_about_actions_project_homepage)) },
supportingContent = { Text(PROJECT_HOMEPAGE) },
trailingContent = {
Icon(Icons.AutoMirrored.Rounded.OpenInNew, contentDescription = null)
},
leadingContent = { Icon(Icons.Rounded.Language, contentDescription = null) },
modifier = Modifier.clickable { uriHandler.openUri(PROJECT_HOMEPAGE) },
colors = ListItemDefaults.colors(containerColor = Color.Transparent),
)
@@ -352,8 +353,12 @@ fun SettingsScreen(
ListItem(
headlineContent = { Text(stringResource(R.string.settings_about_actions_support)) },
supportingContent = { Text(SUPPORT_URL) },
trailingContent = {
Icon(Icons.AutoMirrored.Rounded.OpenInNew, contentDescription = null)
leadingContent = {
Icon(
Icons.Rounded.Favorite,
contentDescription = null,
tint = MaterialTheme.colorScheme.primary,
)
},
modifier = Modifier.clickable { uriHandler.openUri(SUPPORT_URL) },
colors = ListItemDefaults.colors(containerColor = Color.Transparent),
+1 -1
View File
@@ -30,7 +30,7 @@
<string name="search_input_placeholder">Pesquisar</string>
<string name="settings_about_actions_licenses">Licenças</string>
<string name="settings_about_actions_project_homepage">Página do projeto</string>
<string name="settings_about_actions_support">Apoie o desenvolvedor 💜</string>
<string name="settings_about_actions_support">Apoie o desenvolvedor</string>
<string name="settings_about_name">Sobre</string>
<string name="settings_about_version">Versão %1$s</string>
<string name="settings_network_name">Rede</string>
+1 -1
View File
@@ -22,7 +22,7 @@
<string name="search_input_placeholder">Hledat</string>
<string name="settings_about_actions_licenses">Licence</string>
<string name="settings_about_actions_project_homepage">Stránka projektu</string>
<string name="settings_about_actions_support">Podpořit vývojáře 💜</string>
<string name="settings_about_actions_support">Podpořit vývojáře</string>
<string name="settings_about_name">O aplikaci</string>
<string name="settings_about_version">verze %1$s</string>
<string name="settings_network_name">Síť</string>
+1 -1
View File
@@ -30,7 +30,7 @@
<string name="search_input_placeholder">Buscar</string>
<string name="settings_about_actions_licenses">Licencias</string>
<string name="settings_about_actions_project_homepage">Página de inicio del proyecto</string>
<string name="settings_about_actions_support">Apoya al desarrollador 💜</string>
<string name="settings_about_actions_support">Apoya al desarrollador</string>
<string name="settings_about_name">Información</string>
<string name="settings_about_version">versión %1$s</string>
<string name="settings_network_name">Sitio</string>
+1 -1
View File
@@ -29,7 +29,7 @@
<string name="search_input_placeholder">Bilatu</string>
<string name="settings_about_actions_licenses">Lizentziak</string>
<string name="settings_about_actions_project_homepage">Proiektuaren webgunea</string>
<string name="settings_about_actions_support">Lagundu garatzaileari 💜</string>
<string name="settings_about_actions_support">Lagundu garatzaileari</string>
<string name="settings_about_name">Honi buruz</string>
<string name="settings_about_version">%1$s bertsioa</string>
<string name="settings_network_name">Sarea</string>
+1 -1
View File
@@ -30,7 +30,7 @@
<string name="search_input_placeholder">Recherche</string>
<string name="settings_about_actions_licenses">Licences</string>
<string name="settings_about_actions_project_homepage">Page d\'accueil du projet</string>
<string name="settings_about_actions_support">Soutenir le développeur 💜</string>
<string name="settings_about_actions_support">Soutenir le développeur</string>
<string name="settings_about_name">À propos</string>
<string name="settings_about_version">version %1$s</string>
<string name="settings_network_name">Réseau</string>
+1 -1
View File
@@ -30,7 +30,7 @@
<string name="search_input_placeholder">Buscar</string>
<string name="settings_about_actions_licenses">Licenzas</string>
<string name="settings_about_actions_project_homepage">Web do Proxecto</string>
<string name="settings_about_actions_support">Axuda ao desenvolvemento 💜</string>
<string name="settings_about_actions_support">Axuda ao desenvolvemento</string>
<string name="settings_about_name">Acerca de</string>
<string name="settings_about_version">versión %1$s</string>
<string name="settings_network_name">Rede</string>
+1 -1
View File
@@ -25,7 +25,7 @@
<string name="search_input_placeholder">Keresés</string>
<string name="settings_about_actions_licenses">Licenszek</string>
<string name="settings_about_actions_project_homepage">Projekt weboldal</string>
<string name="settings_about_actions_support">Támogasd a fejlesztőt 💜</string>
<string name="settings_about_actions_support">Támogasd a fejlesztőt</string>
<string name="settings_about_name">Az alkalmazásról</string>
<string name="settings_about_version">%1$s verzió</string>
<string name="settings_network_name">Hálózat</string>
+1 -1
View File
@@ -30,7 +30,7 @@
<string name="search_input_placeholder">Ricerca</string>
<string name="settings_about_actions_licenses">Licenze</string>
<string name="settings_about_actions_project_homepage">Pagina principale del progetto</string>
<string name="settings_about_actions_support">Sostieni lo sviluppatore 💜</string>
<string name="settings_about_actions_support">Sostieni lo sviluppatore</string>
<string name="settings_about_name">Informazioni</string>
<string name="settings_about_version">versione %1$s</string>
<string name="settings_network_name">Rete</string>
+1 -1
View File
@@ -28,7 +28,7 @@
<string name="search_input_placeholder">검색</string>
<string name="settings_about_actions_licenses">저작권</string>
<string name="settings_about_actions_project_homepage">프로젝트 홈페이지</string>
<string name="settings_about_actions_support">개발자 지원하기💜</string>
<string name="settings_about_actions_support">개발자 지원하기</string>
<string name="settings_about_name">subtracks에 대하여</string>
<string name="settings_about_version">버전: %1$s</string>
<string name="settings_network_name">네트워크</string>
+1 -1
View File
@@ -30,7 +30,7 @@
<string name="search_input_placeholder">Søk</string>
<string name="settings_about_actions_licenses">Lisenser</string>
<string name="settings_about_actions_project_homepage">Prosjekthjemmeside</string>
<string name="settings_about_actions_support">Støtt utvikleren 💜</string>
<string name="settings_about_actions_support">Støtt utvikleren</string>
<string name="settings_about_name">Om</string>
<string name="settings_about_version">versjon %1$s</string>
<string name="settings_network_name">Nettverk</string>
+1 -1
View File
@@ -22,7 +22,7 @@
<string name="search_input_placeholder">Procurar</string>
<string name="settings_about_actions_licenses">Licenças</string>
<string name="settings_about_actions_project_homepage">Página do Projeto</string>
<string name="settings_about_actions_support">Apoie o programador 💜</string>
<string name="settings_about_actions_support">Apoie o programador</string>
<string name="settings_about_name">Acerca</string>
<string name="settings_about_version">versão %1$s</string>
<string name="settings_network_name">Rede</string>
+1 -1
View File
@@ -30,7 +30,7 @@
<string name="search_input_placeholder">Sök</string>
<string name="settings_about_actions_licenses">Licenser</string>
<string name="settings_about_actions_project_homepage">Projekthemsida</string>
<string name="settings_about_actions_support">Stöd utvecklaren 💜</string>
<string name="settings_about_actions_support">Stöd utvecklaren</string>
<string name="settings_about_name">Om</string>
<string name="settings_about_version">version %1$s</string>
<string name="settings_network_name">Nätverk</string>
+1 -1
View File
@@ -28,7 +28,7 @@
<string name="search_input_placeholder">ค้นหา</string>
<string name="settings_about_actions_licenses">ใบอนุญาต</string>
<string name="settings_about_actions_project_homepage">โฮมเพจของโครงการ</string>
<string name="settings_about_actions_support">ให้การสนับสนุนผู้พัฒนา 💜</string>
<string name="settings_about_actions_support">ให้การสนับสนุนผู้พัฒนา</string>
<string name="settings_about_name">เกี่ยวกับ</string>
<string name="settings_about_version">เวอร์ชั่น %1$s</string>
<string name="settings_network_name">เคลือข่าย</string>
+1 -1
View File
@@ -30,7 +30,7 @@
<string name="search_input_placeholder">Ara</string>
<string name="settings_about_actions_licenses">Lisanslar</string>
<string name="settings_about_actions_project_homepage">Proje Ana Sayfası</string>
<string name="settings_about_actions_support">Geliştiriciyi destekleyin 💜</string>
<string name="settings_about_actions_support">Geliştiriciyi destekleyin</string>
<string name="settings_about_name">Hakkında</string>
<string name="settings_about_version">sürüm %1$s</string>
<string name="settings_network_name">Ağ</string>
+1 -1
View File
@@ -30,7 +30,7 @@
<string name="search_input_placeholder">Введіть заголовок/опис</string>
<string name="settings_about_actions_licenses">Ліцензії</string>
<string name="settings_about_actions_project_homepage">Головна сторінка проєкту</string>
<string name="settings_about_actions_support">Підтримайте розробника 💜</string>
<string name="settings_about_actions_support">Підтримайте розробника</string>
<string name="settings_about_name">Про застосунок</string>
<string name="settings_about_version">версія %1$s</string>
<string name="settings_network_name">Мережа</string>
+1 -1
View File
@@ -28,7 +28,7 @@
<string name="search_input_placeholder">Tìm kiếm</string>
<string name="settings_about_actions_licenses">Bản quyền</string>
<string name="settings_about_actions_project_homepage">Trang chủ dự án</string>
<string name="settings_about_actions_support">Hỗ trợ nhà phát triển 💜</string>
<string name="settings_about_actions_support">Hỗ trợ nhà phát triển</string>
<string name="settings_about_name">Về ứng dụng</string>
<string name="settings_about_version">phiên bản %1$s</string>
<string name="settings_network_name">Mạng</string>