From b1abee3579ef5052ceb8b202ad0a48f3f3d8ae62 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Fri, 13 Mar 2026 23:17:11 +0500 Subject: [PATCH] rtl support and fix some non critical warnings --- .idea/deploymentTargetSelector.xml | 18 ------------------ .../sar/isodroid/ui/screens/DownloadsScreen.kt | 8 ++++---- 2 files changed, 4 insertions(+), 22 deletions(-) delete mode 100644 .idea/deploymentTargetSelector.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml deleted file mode 100644 index 876ef66..0000000 --- a/.idea/deploymentTargetSelector.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/java/sh/sar/isodroid/ui/screens/DownloadsScreen.kt b/app/src/main/java/sh/sar/isodroid/ui/screens/DownloadsScreen.kt index f19ca14..8afcd1e 100644 --- a/app/src/main/java/sh/sar/isodroid/ui/screens/DownloadsScreen.kt +++ b/app/src/main/java/sh/sar/isodroid/ui/screens/DownloadsScreen.kt @@ -22,8 +22,8 @@ import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.ArrowBack +import androidx.compose.material.icons.automirrored.filled.OpenInNew import androidx.compose.material.icons.filled.Download -import androidx.compose.material.icons.filled.OpenInNew import androidx.compose.material3.Card import androidx.compose.material3.CardDefaults import androidx.compose.material3.ExperimentalMaterial3Api @@ -68,9 +68,9 @@ private fun loadOsDownloads(context: Context): List { OsDownload( name = obj.getString("name"), category = obj.getString("category"), - subcategory = if (obj.isNull("subcategory")) null else obj.optString("subcategory", null), + subcategory = if (obj.isNull("subcategory")) null else obj.optString("subcategory"), description = obj.optString("description", ""), - icon = if (obj.isNull("icon")) null else obj.optString("icon", null), + icon = if (obj.isNull("icon")) null else obj.optString("icon"), url = obj.getString("url") ) ) @@ -280,7 +280,7 @@ private fun DownloadItem( } } Icon( - imageVector = Icons.Default.OpenInNew, + imageVector = Icons.AutoMirrored.Filled.OpenInNew, contentDescription = "Open in browser", tint = MaterialTheme.colorScheme.onSurfaceVariant, modifier = Modifier.size(20.dp)