refactor(icons): migrate to self-hosted VectorDrawable XMLs via MeshtasticIcons (#5030)

This commit is contained in:
James Rich 2026-04-09 20:35:52 -05:00 committed by GitHub
parent 5e57efeb06
commit dba037466e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
344 changed files with 3760 additions and 2631 deletions

View file

@ -29,8 +29,6 @@ import androidx.compose.foundation.Canvas
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Close
import androidx.compose.material3.Icon
import androidx.compose.material3.IconButton
import androidx.compose.runtime.Composable
@ -61,6 +59,8 @@ import com.google.accompanist.permissions.rememberPermissionState
import org.jetbrains.compose.resources.stringResource
import org.meshtastic.core.resources.Res
import org.meshtastic.core.resources.close
import org.meshtastic.core.ui.icon.Close
import org.meshtastic.core.ui.icon.MeshtasticIcons
import org.meshtastic.core.ui.util.BarcodeScanner
import java.util.concurrent.Executors
@ -116,7 +116,7 @@ private fun BarcodeScannerDialog(onResult: (String?) -> Unit, onDismiss: () -> U
}
IconButton(onClick = onDismiss, modifier = Modifier.align(Alignment.TopStart).padding(16.dp)) {
Icon(
imageVector = Icons.Default.Close,
imageVector = MeshtasticIcons.Close,
contentDescription = stringResource(Res.string.close),
tint = Color.White,
)