mirror of
https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy.git
synced 2025-02-10 03:10:42 +01:00
enhancement: FAB text/icon sizes (#1167)
This commit is contained in:
parent
8d936f0f80
commit
4069a1904f
@ -39,7 +39,6 @@ import com.github.diegoberaldin.raccoonforlemmy.core.appearance.data.UiTheme
|
|||||||
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.di.getColorSchemeProvider
|
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.di.getColorSchemeProvider
|
||||||
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.di.getThemeRepository
|
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.di.getThemeRepository
|
||||||
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.theme.CornerSize
|
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.theme.CornerSize
|
||||||
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.theme.IconSize
|
|
||||||
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.theme.Spacing
|
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.theme.Spacing
|
||||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.compose.onClick
|
import com.github.diegoberaldin.raccoonforlemmy.core.utils.compose.onClick
|
||||||
|
|
||||||
@ -112,12 +111,13 @@ fun FloatingActionButtonMenu(
|
|||||||
) {
|
) {
|
||||||
Row(
|
Row(
|
||||||
modifier =
|
modifier =
|
||||||
Modifier.onClick(
|
Modifier
|
||||||
onClick = {
|
.onClick(
|
||||||
fabExpanded = false
|
onClick = {
|
||||||
item.onSelected?.invoke()
|
fabExpanded = false
|
||||||
},
|
item.onSelected?.invoke()
|
||||||
).padding(end = 15.dp),
|
},
|
||||||
|
).padding(end = 6.dp),
|
||||||
verticalAlignment = Alignment.CenterVertically,
|
verticalAlignment = Alignment.CenterVertically,
|
||||||
horizontalArrangement = Arrangement.spacedBy(Spacing.xxs),
|
horizontalArrangement = Arrangement.spacedBy(Spacing.xxs),
|
||||||
) {
|
) {
|
||||||
@ -129,21 +129,21 @@ fun FloatingActionButtonMenu(
|
|||||||
color = MaterialTheme.colorScheme.surfaceVariant,
|
color = MaterialTheme.colorScheme.surfaceVariant,
|
||||||
shape = RoundedCornerShape(CornerSize.s),
|
shape = RoundedCornerShape(CornerSize.s),
|
||||||
).padding(
|
).padding(
|
||||||
vertical = Spacing.xs,
|
vertical = Spacing.s,
|
||||||
horizontal = Spacing.s,
|
horizontal = Spacing.m,
|
||||||
),
|
),
|
||||||
text = item.text,
|
text = item.text,
|
||||||
style = MaterialTheme.typography.bodyMedium,
|
style = MaterialTheme.typography.bodyLarge,
|
||||||
color = MaterialTheme.colorScheme.onBackground,
|
color = MaterialTheme.colorScheme.onBackground,
|
||||||
)
|
)
|
||||||
Icon(
|
Icon(
|
||||||
modifier =
|
modifier =
|
||||||
Modifier
|
Modifier
|
||||||
.size(IconSize.l)
|
.size(42.dp)
|
||||||
.background(
|
.background(
|
||||||
color = MaterialTheme.colorScheme.primaryContainer,
|
color = MaterialTheme.colorScheme.primaryContainer,
|
||||||
shape = CircleShape,
|
shape = CircleShape,
|
||||||
).padding(6.dp),
|
).padding(10.dp),
|
||||||
imageVector = item.icon,
|
imageVector = item.icon,
|
||||||
contentDescription = null,
|
contentDescription = null,
|
||||||
tint = MaterialTheme.colorScheme.onPrimaryContainer,
|
tint = MaterialTheme.colorScheme.onPrimaryContainer,
|
||||||
@ -157,11 +157,12 @@ fun FloatingActionButtonMenu(
|
|||||||
val fabContainerColor =
|
val fabContainerColor =
|
||||||
when (theme) {
|
when (theme) {
|
||||||
UiTheme.Black ->
|
UiTheme.Black ->
|
||||||
schemeProvider.getColorScheme(
|
schemeProvider
|
||||||
theme = UiTheme.Dark,
|
.getColorScheme(
|
||||||
dynamic = dynamicColors,
|
theme = UiTheme.Dark,
|
||||||
customSeed = seedColor,
|
dynamic = dynamicColors,
|
||||||
).primaryContainer
|
customSeed = seedColor,
|
||||||
|
).primaryContainer
|
||||||
|
|
||||||
else -> MaterialTheme.colorScheme.primaryContainer
|
else -> MaterialTheme.colorScheme.primaryContainer
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user