From dcf2ade9ec01efed74b971469d06ec5a2a7aeba9 Mon Sep 17 00:00:00 2001 From: darken Date: Tue, 3 Mar 2026 16:14:30 +0100 Subject: [PATCH] feat(dashboard): Reorder top bar icons and use star for donate --- .../capod/main/ui/overview/OverviewScreen.kt | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/eu/darken/capod/main/ui/overview/OverviewScreen.kt b/app/src/main/java/eu/darken/capod/main/ui/overview/OverviewScreen.kt index 3111571b..b98d31a7 100644 --- a/app/src/main/java/eu/darken/capod/main/ui/overview/OverviewScreen.kt +++ b/app/src/main/java/eu/darken/capod/main/ui/overview/OverviewScreen.kt @@ -28,7 +28,6 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.colorResource import androidx.compose.material.icons.Icons import androidx.compose.material.icons.twotone.DevicesOther -import androidx.compose.material.icons.twotone.Favorite import androidx.compose.material.icons.twotone.Settings import androidx.compose.material.icons.twotone.Stars import androidx.compose.ui.res.stringResource @@ -160,20 +159,6 @@ fun OverviewScreen( ToolbarTitle(upgradeInfo = state.upgradeInfo) }, actions = { - IconButton(onClick = onManageDevices) { - Icon( - imageVector = Icons.TwoTone.DevicesOther, - contentDescription = stringResource(R.string.settings_devices_label), - ) - } - - IconButton(onClick = onSettings) { - Icon( - imageVector = Icons.TwoTone.Settings, - contentDescription = stringResource(R.string.settings_general_label), - ) - } - // Upgrade/donate button based on type and pro status val info = state.upgradeInfo when { @@ -189,12 +174,26 @@ fun OverviewScreen( info.type == UpgradeRepo.Type.FOSS && !info.isPro -> { IconButton(onClick = onUpgrade) { Icon( - imageVector = Icons.TwoTone.Favorite, + imageVector = Icons.TwoTone.Stars, contentDescription = stringResource(R.string.general_donate_action), ) } } } + + IconButton(onClick = onManageDevices) { + Icon( + imageVector = Icons.TwoTone.DevicesOther, + contentDescription = stringResource(R.string.settings_devices_label), + ) + } + + IconButton(onClick = onSettings) { + Icon( + imageVector = Icons.TwoTone.Settings, + contentDescription = stringResource(R.string.settings_general_label), + ) + } }, ) },