From a7beb48e85676ec16402acd1360e049a8e55bb17 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Thu, 20 Nov 2025 00:53:07 +0200 Subject: [PATCH] Replaced all Main Screen bottom bar drawables with Material Design icons --- app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt | 12 ++++++++---- app/src/main/res/drawable/calls.xml | 5 ----- app/src/main/res/drawable/contacts.xml | 5 ----- app/src/main/res/drawable/dialpad.xml | 5 ----- app/src/main/res/drawable/voicemail.xml | 5 ----- 5 files changed, 8 insertions(+), 24 deletions(-) delete mode 100644 app/src/main/res/drawable/calls.xml delete mode 100644 app/src/main/res/drawable/contacts.xml delete mode 100644 app/src/main/res/drawable/dialpad.xml delete mode 100644 app/src/main/res/drawable/voicemail.xml diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt index e8c41580..2dff0594 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt @@ -56,14 +56,18 @@ import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.Chat +import androidx.compose.material.icons.filled.Dialpad +import androidx.compose.material.icons.filled.History import androidx.compose.material.icons.filled.KeyboardArrowDown import androidx.compose.material.icons.filled.KeyboardArrowUp import androidx.compose.material.icons.filled.Menu import androidx.compose.material.icons.filled.Mic import androidx.compose.material.icons.filled.MicOff +import androidx.compose.material.icons.filled.Person import androidx.compose.material.icons.filled.RecordVoiceOver import androidx.compose.material.icons.filled.SpeakerPhone import androidx.compose.material.icons.filled.VoiceOverOff +import androidx.compose.material.icons.filled.Voicemail import androidx.compose.material.icons.outlined.Clear import androidx.compose.material3.BasicAlertDialog import androidx.compose.material3.ButtonColors @@ -729,7 +733,7 @@ private fun BottomBar(ctx: Context, viewModel: ViewModel, navController: NavCont .size(buttonSize) ) { Icon( - imageVector = ImageVector.vectorResource(R.drawable.voicemail), + imageVector = Icons.Filled.Voicemail, contentDescription = null, Modifier.size(buttonSize), tint = if (hasNewVoicemail) MaterialTheme.colorScheme.error else MaterialTheme.colorScheme.secondary @@ -743,7 +747,7 @@ private fun BottomBar(ctx: Context, viewModel: ViewModel, navController: NavCont .size(buttonSize) ) { Icon( - imageVector = ImageVector.vectorResource(R.drawable.contacts), + imageVector = Icons.Filled.Person, contentDescription = null, Modifier.size(buttonSize), tint = MaterialTheme.colorScheme.secondary @@ -777,7 +781,7 @@ private fun BottomBar(ctx: Context, viewModel: ViewModel, navController: NavCont .size(buttonSize) ) { Icon( - imageVector = ImageVector.vectorResource(R.drawable.calls), + imageVector = Icons.Filled.History, contentDescription = null, Modifier.size(buttonSize), tint = if (hasMissedCalls) MaterialTheme.colorScheme.error else MaterialTheme.colorScheme.secondary @@ -790,7 +794,7 @@ private fun BottomBar(ctx: Context, viewModel: ViewModel, navController: NavCont enabled = dialpadButtonEnabled.value ) { Icon( - imageVector = ImageVector.vectorResource(R.drawable.dialpad), + imageVector = Icons.Filled.Dialpad, contentDescription = null, modifier = Modifier.size(buttonSize), tint = if (isDialpadVisible) diff --git a/app/src/main/res/drawable/calls.xml b/app/src/main/res/drawable/calls.xml deleted file mode 100644 index 468a767f..00000000 --- a/app/src/main/res/drawable/calls.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/contacts.xml b/app/src/main/res/drawable/contacts.xml deleted file mode 100644 index 6d3e4620..00000000 --- a/app/src/main/res/drawable/contacts.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/dialpad.xml b/app/src/main/res/drawable/dialpad.xml deleted file mode 100644 index 2fd6b9f5..00000000 --- a/app/src/main/res/drawable/dialpad.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/voicemail.xml b/app/src/main/res/drawable/voicemail.xml deleted file mode 100644 index d243e512..00000000 --- a/app/src/main/res/drawable/voicemail.xml +++ /dev/null @@ -1,5 +0,0 @@ - - -