UI fix 1/5: mirror ArrowBack/ArrowForward/List icons for RTL locales

Material 3 AutoMirrored variants flip correctly in Arabic/Hebrew.
Previous Icons.Default.ArrowBack pointed wrong direction in RTL.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Trey T
2026-04-18 14:14:02 -05:00
parent 03a68a8876
commit a78494c529
33 changed files with 71 additions and 49 deletions

View File

@@ -7,6 +7,7 @@ import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.*
import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
@@ -76,7 +77,7 @@ fun UpgradeFeatureScreenAndroid(
title = { Text(title, fontWeight = FontWeight.SemiBold) },
navigationIcon = {
IconButton(onClick = onNavigateBack) {
Icon(Icons.Default.ArrowBack, "Back")
Icon(Icons.AutoMirrored.Filled.ArrowBack, "Back")
}
},
colors = TopAppBarDefaults.topAppBarColors(