From c27f4a62b6c7bda346a8c43126c5cccf9324cacb Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 18 Jun 2024 18:15:02 -0400 Subject: [PATCH] Switches Social Icons to faster SVG versions --- .../amethyst/ui/actions/CrossfadeIfEnabled.kt | 5 +- .../amethyst/ui/layouts/RepostLayout.kt | 4 +- .../amethyst/ui/navigation/Routes.kt | 39 +++---- .../amethyst/ui/note/ChatroomHeaderCompose.kt | 2 +- .../vitorpamplona/amethyst/ui/note/Icons.kt | 82 ++++++-------- .../amethyst/ui/note/ReactionsRow.kt | 33 +++--- .../ui/note/UpdateReactionTypeDialog.kt | 30 ++--- .../amethyst/ui/note/UserReactionsRow.kt | 41 +++---- app/src/main/res/drawable-hdpi/ic_comment.png | Bin 1850 -> 0 bytes app/src/main/res/drawable-hdpi/ic_like.png | Bin 2037 -> 0 bytes app/src/main/res/drawable-hdpi/ic_liked.png | Bin 1417 -> 0 bytes app/src/main/res/drawable-hdpi/ic_retweet.png | Bin 1357 -> 0 bytes .../main/res/drawable-hdpi/ic_retweeted.png | Bin 1492 -> 0 bytes app/src/main/res/drawable-hdpi/ic_search.png | Bin 1869 -> 0 bytes app/src/main/res/drawable-hdpi/ic_share.png | Bin 1090 -> 0 bytes app/src/main/res/drawable-mdpi/ic_comment.png | Bin 1388 -> 0 bytes app/src/main/res/drawable-mdpi/ic_like.png | Bin 1450 -> 0 bytes app/src/main/res/drawable-mdpi/ic_liked.png | Bin 1148 -> 0 bytes app/src/main/res/drawable-mdpi/ic_retweet.png | Bin 1045 -> 0 bytes .../main/res/drawable-mdpi/ic_retweeted.png | Bin 1144 -> 0 bytes app/src/main/res/drawable-mdpi/ic_search.png | Bin 1421 -> 0 bytes app/src/main/res/drawable-mdpi/ic_share.png | Bin 839 -> 0 bytes .../main/res/drawable-xhdpi/ic_comment.png | Bin 2884 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_like.png | Bin 3202 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_liked.png | Bin 2256 -> 0 bytes .../main/res/drawable-xhdpi/ic_retweet.png | Bin 1877 -> 0 bytes .../main/res/drawable-xhdpi/ic_retweeted.png | Bin 2103 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_search.png | Bin 2992 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_share.png | Bin 1706 -> 0 bytes .../main/res/drawable-xxhdpi/ic_comment.png | Bin 3755 -> 0 bytes app/src/main/res/drawable-xxhdpi/ic_like.png | Bin 4204 -> 0 bytes app/src/main/res/drawable-xxhdpi/ic_liked.png | Bin 2867 -> 0 bytes .../main/res/drawable-xxhdpi/ic_retweet.png | Bin 2469 -> 0 bytes .../main/res/drawable-xxhdpi/ic_retweeted.png | Bin 2778 -> 0 bytes .../main/res/drawable-xxhdpi/ic_search.png | Bin 3914 -> 0 bytes app/src/main/res/drawable-xxhdpi/ic_share.png | Bin 2204 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_comment.png | Bin 5825 -> 0 bytes app/src/main/res/drawable-xxxhdpi/ic_like.png | Bin 6610 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_liked.png | Bin 4479 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_retweet.png | Bin 3764 -> 0 bytes .../res/drawable-xxxhdpi/ic_retweeted.png | Bin 4243 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_search.png | Bin 6090 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_share.png | Bin 3261 -> 0 bytes .../commons/{labels => icons}/Following.kt | 15 +-- .../amethyst/commons/icons/Like.kt | 82 ++++++++++++++ .../amethyst/commons/icons/Liked.kt | 73 ++++++++++++ .../amethyst/commons/icons/Reply.kt | 90 +++++++++++++++ .../amethyst/commons/icons/Repost.kt | 104 +++++++++++++++++ .../amethyst/commons/icons/Reposted.kt | 104 +++++++++++++++++ .../amethyst/commons/icons/Search.kt | 82 ++++++++++++++ .../amethyst/commons/icons/Share.kt | 106 ++++++++++++++++++ .../amethyst/commons/icons/ZapSplit.kt | 104 +++++++++++++++++ 52 files changed, 844 insertions(+), 152 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/ic_comment.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_like.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_liked.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_retweet.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_retweeted.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_search.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_share.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_comment.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_like.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_liked.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_retweet.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_retweeted.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_search.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_share.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_comment.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_like.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_liked.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_retweet.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_retweeted.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_search.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_share.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_comment.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_like.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_liked.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_retweet.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_retweeted.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_search.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_share.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_comment.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_like.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_liked.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_retweet.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_retweeted.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_search.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_share.png rename commons/src/main/java/com/vitorpamplona/amethyst/commons/{labels => icons}/Following.kt (95%) create mode 100644 commons/src/main/java/com/vitorpamplona/amethyst/commons/icons/Like.kt create mode 100644 commons/src/main/java/com/vitorpamplona/amethyst/commons/icons/Liked.kt create mode 100644 commons/src/main/java/com/vitorpamplona/amethyst/commons/icons/Reply.kt create mode 100644 commons/src/main/java/com/vitorpamplona/amethyst/commons/icons/Repost.kt create mode 100644 commons/src/main/java/com/vitorpamplona/amethyst/commons/icons/Reposted.kt create mode 100644 commons/src/main/java/com/vitorpamplona/amethyst/commons/icons/Search.kt create mode 100644 commons/src/main/java/com/vitorpamplona/amethyst/commons/icons/Share.kt create mode 100644 commons/src/main/java/com/vitorpamplona/amethyst/commons/icons/ZapSplit.kt diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/CrossfadeIfEnabled.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/CrossfadeIfEnabled.kt index 145dcd44f..c0f20510c 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/CrossfadeIfEnabled.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/CrossfadeIfEnabled.kt @@ -23,6 +23,7 @@ package com.vitorpamplona.amethyst.ui.actions import androidx.compose.animation.Crossfade import androidx.compose.animation.core.FiniteAnimationSpec import androidx.compose.animation.core.tween +import androidx.compose.foundation.layout.Box import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import com.vitorpamplona.amethyst.model.FeatureSetType @@ -38,7 +39,9 @@ fun CrossfadeIfEnabled( content: @Composable (T) -> Unit, ) { if (accountViewModel.settings.featureSet == FeatureSetType.PERFORMANCE) { - content(targetState) + Box(modifier) { + content(targetState) + } } else { Crossfade(targetState, modifier, animationSpec, label, content) } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/layouts/RepostLayout.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/layouts/RepostLayout.kt index 4539b0d8f..bf570842d 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/layouts/RepostLayout.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/layouts/RepostLayout.kt @@ -29,7 +29,7 @@ import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import com.vitorpamplona.amethyst.ui.note.RepostedIcon +import com.vitorpamplona.amethyst.ui.note.RepostIcon import com.vitorpamplona.amethyst.ui.theme.Size18Modifier import com.vitorpamplona.amethyst.ui.theme.Size35Modifier import com.vitorpamplona.amethyst.ui.theme.Size55Modifier @@ -55,7 +55,7 @@ fun GenericRepostLayout( Box( remember { Size18Modifier.align(Alignment.BottomStart).padding(1.dp) }, ) { - RepostedIcon(modifier = Size18Modifier, MaterialTheme.colorScheme.placeholderText) + RepostIcon(modifier = Size18Modifier, MaterialTheme.colorScheme.placeholderText) } Box( diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/navigation/Routes.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/navigation/Routes.kt index 5f6361890..fce43bfe8 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/navigation/Routes.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/navigation/Routes.kt @@ -77,8 +77,7 @@ sealed class Route( nullable = true defaultValue = null }, - ) - .toImmutableList(), + ).toImmutableList(), contentDescriptor = R.string.route_home, hasNewItems = { accountViewModel, newNotes -> HomeLatestItem.hasNewItems(accountViewModel, newNotes) @@ -95,7 +94,7 @@ sealed class Route( object Search : Route( route = "Search", - icon = R.drawable.ic_search, + icon = R.drawable.ic_moments, contentDescriptor = R.string.route_search, ) @@ -212,8 +211,7 @@ sealed class Route( nullable = true defaultValue = null }, - ) - .toImmutableList(), + ).toImmutableList(), ) object RoomByAuthor : @@ -256,9 +254,7 @@ sealed class Route( open class LatestItem { var newestItemPerAccount: Map = mapOf() - fun getNewestItem(account: Account): Note? { - return newestItemPerAccount[account.userProfile().pubkeyHex] - } + fun getNewestItem(account: Account): Note? = newestItemPerAccount[account.userProfile().pubkeyHex] fun clearNewestItem(account: Account) { val userHex = account.userProfile().pubkeyHex @@ -279,9 +275,10 @@ open class LatestItem { if (newestItem == null || !account.isAcceptable(newestItem)) { filterMore(filter.feed(), account).firstOrNull { it.createdAt() != null && account.isAcceptable(it) } } else { - filter.sort( - filterMore(filter.applyFilter(newNotes), account) + newestItem, - ).firstOrNull { it.createdAt() != null && account.isAcceptable(it) } + filter + .sort( + filterMore(filter.applyFilter(newNotes), account) + newestItem, + ).firstOrNull { it.createdAt() != null && account.isAcceptable(it) } } newestItemPerAccount = newestItemPerAccount + Pair(account.userProfile().pubkeyHex, newNewest) @@ -292,16 +289,12 @@ open class LatestItem { open fun filterMore( newItems: Set, account: Account, - ): Set { - return newItems - } + ): Set = newItems open fun filterMore( newItems: List, account: Account, - ): List { - return newItems - } + ): List = newItems } object HomeLatestItem : LatestItem() { @@ -382,16 +375,12 @@ object MessagesLatestItem : LatestItem() { override fun filterMore( newItems: Set, account: Account, - ): Set { - return newItems.filter { isNew(it, account) }.toSet() - } + ): Set = newItems.filter { isNew(it, account) }.toSet() override fun filterMore( newItems: List, account: Account, - ): List { - return newItems.filter { isNew(it, account) } - } + ): List = newItems.filter { isNew(it, account) } } fun getRouteWithArguments(navController: NavHostController): String? { @@ -399,9 +388,7 @@ fun getRouteWithArguments(navController: NavHostController): String? { return getRouteWithArguments(currentEntry.destination, currentEntry.arguments) } -fun getRouteWithArguments(navState: State): String? { - return navState.value?.let { getRouteWithArguments(it.destination, it.arguments) } -} +fun getRouteWithArguments(navState: State): String? = navState.value?.let { getRouteWithArguments(it.destination, it.arguments) } private fun getRouteWithArguments( destination: NavDestination, diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomHeaderCompose.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomHeaderCompose.kt index 5c0b685d5..5e736214f 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomHeaderCompose.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomHeaderCompose.kt @@ -137,7 +137,7 @@ private fun ChatroomPrivateMessages( } } - CrossfadeIfEnabled(userRoom, label = "ChatroomPrivateMessages", accountViewModel = accountViewModel) { room -> + CrossfadeIfEnabled(targetState = userRoom, label = "ChatroomPrivateMessages", accountViewModel = accountViewModel) { room -> if (room != null) { UserRoomCompose(baseNote, room, accountViewModel, nav) } else { diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/Icons.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/Icons.kt index b193661e0..ccaff8826 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/Icons.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/Icons.kt @@ -29,6 +29,7 @@ import androidx.compose.foundation.layout.width import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material.icons.automirrored.filled.OpenInNew +import androidx.compose.material.icons.automirrored.filled.Reply import androidx.compose.material.icons.automirrored.filled.VolumeOff import androidx.compose.material.icons.automirrored.filled.VolumeUp import androidx.compose.material.icons.filled.Bolt @@ -43,8 +44,6 @@ import androidx.compose.material.icons.filled.Link import androidx.compose.material.icons.filled.MoreVert import androidx.compose.material.icons.filled.PushPin import androidx.compose.material.icons.filled.Report -import androidx.compose.material.icons.materialIcon -import androidx.compose.material.icons.materialPath import androidx.compose.material.icons.outlined.ArrowForwardIos import androidx.compose.material.icons.outlined.BarChart import androidx.compose.material.icons.outlined.Bolt @@ -56,7 +55,6 @@ import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color -import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview @@ -66,7 +64,14 @@ import com.vitorpamplona.amethyst.R import com.vitorpamplona.amethyst.commons.hashtags.Amethyst import com.vitorpamplona.amethyst.commons.hashtags.Cashu import com.vitorpamplona.amethyst.commons.hashtags.CustomHashTagIcons -import com.vitorpamplona.amethyst.commons.labels.Following +import com.vitorpamplona.amethyst.commons.icons.Following +import com.vitorpamplona.amethyst.commons.icons.Like +import com.vitorpamplona.amethyst.commons.icons.Liked +import com.vitorpamplona.amethyst.commons.icons.Reply +import com.vitorpamplona.amethyst.commons.icons.Repost +import com.vitorpamplona.amethyst.commons.icons.Reposted +import com.vitorpamplona.amethyst.commons.icons.Search +import com.vitorpamplona.amethyst.commons.icons.ZapSplit import com.vitorpamplona.amethyst.ui.theme.BitcoinOrange import com.vitorpamplona.amethyst.ui.theme.Size18Modifier import com.vitorpamplona.amethyst.ui.theme.Size20Modifier @@ -153,12 +158,15 @@ fun HashCheckFailedIcon(iconSize: Dp) { } @Composable -fun LikedIcon(modifier: Modifier) { +fun LikedIcon( + modifier: Modifier, + tint: Color = Color.Unspecified, +) { Icon( - painter = painterResource(R.drawable.ic_liked), - null, + imageVector = Liked, + stringResource(id = R.string.like_description), modifier = modifier, - tint = Color.Unspecified, + tint = tint, ) } @@ -168,20 +176,33 @@ fun LikeIcon( grayTint: Color, ) { Icon( - painter = painterResource(R.drawable.ic_like), + imageVector = Like, contentDescription = stringResource(id = R.string.like_description), modifier = iconSizeModifier, tint = grayTint, ) } +@Composable +fun RepostIcon( + modifier: Modifier, + tint: Color = Color.Unspecified, +) { + Icon( + imageVector = Repost, + contentDescription = stringResource(id = R.string.boost_or_quote_description), + modifier = modifier, + tint = tint, + ) +} + @Composable fun RepostedIcon( modifier: Modifier, tint: Color = Color.Unspecified, ) { Icon( - painter = painterResource(R.drawable.ic_retweeted), + imageVector = Reposted, contentDescription = stringResource(id = R.string.boost_or_quote_description), modifier = modifier, tint = tint, @@ -305,7 +326,7 @@ fun CommentIcon( tint: Color, ) { Icon( - painter = painterResource(R.drawable.ic_comment), + imageVector = Reply, contentDescription = stringResource(id = R.string.reply_description), modifier = iconSizeModifier, tint = tint, @@ -390,7 +411,7 @@ fun SearchIcon( tint: Color = Color.Unspecified, ) { Icon( - painter = painterResource(R.drawable.ic_search), + imageVector = Search, contentDescription = stringResource(id = R.string.search_button), modifier = modifier, tint = tint, @@ -542,7 +563,7 @@ fun ZapSplitIcon( tint: Color = BitcoinOrange, ) { Icon( - imageVector = ZapSplitVector, + imageVector = ZapSplit, contentDescription = stringResource(id = R.string.zap_split_title), modifier = modifier, tint = tint, @@ -580,38 +601,3 @@ fun ZapSplitPreview() { ZapSplitIcon(tint = BitcoinOrange) } } - -public val ZapSplitVector: ImageVector - get() { - if (zapSplit != null) { - return zapSplit!! - } - zapSplit = - materialIcon(name = "ZapSplit") { - materialPath { - moveTo(7.0f, 21.0f) - horizontalLineToRelative(-1.0f) - lineToRelative(1.0f, -7.0f) - horizontalLineTo(3.5f) - curveToRelative(-0.88f, 0.0f, -0.33f, -0.75f, -0.31f, -0.78f) - curveTo(4.48f, 10.94f, 6.42f, 7.54f, 9.01f, 3.0f) - horizontalLineToRelative(1.0f) - lineToRelative(-1.0f, 7.0f) - horizontalLineToRelative(3.51f) - curveToRelative(0.4f, 0.0f, 0.62f, 0.19f, 0.4f, 0.66f) - curveTo(8.97f, 17.55f, 7.0f, 21.0f, 7.0f, 21.0f) - close() - moveTo(14.59f, 16.59f) - lineTo(19.17f, 12.0f) - lineTo(14.59f, 7.41f) - lineTo(16.0f, 6.0f) - lineToRelative(6.0f, 6.0f) - lineToRelative(-6.0f, 6.0f) - lineToRelative(-1.41f, -1.41f) - close() - } - } - return zapSplit!! - } - -private var zapSplit: ImageVector? = null diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt index 46f899148..4b27dcd23 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt @@ -50,7 +50,6 @@ import androidx.compose.material.ripple.rememberRipple import androidx.compose.material3.Button import androidx.compose.material3.ButtonDefaults import androidx.compose.material3.CircularProgressIndicator -import androidx.compose.material3.Icon import androidx.compose.material3.IconButton import androidx.compose.material3.LinearProgressIndicator import androidx.compose.material3.MaterialTheme @@ -79,7 +78,6 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.ColorFilter import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalDensity -import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.Role import androidx.compose.ui.text.SpanStyle @@ -120,8 +118,8 @@ import com.vitorpamplona.amethyst.ui.theme.ReactionRowHeightWithPadding import com.vitorpamplona.amethyst.ui.theme.ReactionRowZapraiser import com.vitorpamplona.amethyst.ui.theme.ReactionRowZapraiserWithPadding import com.vitorpamplona.amethyst.ui.theme.RowColSpacing -import com.vitorpamplona.amethyst.ui.theme.Size16Modifier -import com.vitorpamplona.amethyst.ui.theme.Size17Modifier +import com.vitorpamplona.amethyst.ui.theme.Size18Modifier +import com.vitorpamplona.amethyst.ui.theme.Size18dp import com.vitorpamplona.amethyst.ui.theme.Size19Modifier import com.vitorpamplona.amethyst.ui.theme.Size20Modifier import com.vitorpamplona.amethyst.ui.theme.Size20dp @@ -130,7 +128,6 @@ import com.vitorpamplona.amethyst.ui.theme.Size24dp import com.vitorpamplona.amethyst.ui.theme.TinyBorders import com.vitorpamplona.amethyst.ui.theme.mediumImportanceLink import com.vitorpamplona.amethyst.ui.theme.placeholderText -import com.vitorpamplona.amethyst.ui.theme.placeholderTextColorFilter import com.vitorpamplona.quartz.encoders.Nip30CustomEmoji import com.vitorpamplona.quartz.events.BaseTextNoteEvent import kotlinx.collections.immutable.ImmutableList @@ -205,11 +202,11 @@ private fun InnerReactionRow( ZapReaction(baseNote, MaterialTheme.colorScheme.placeholderText, accountViewModel, nav = nav) }, six = { - ViewCountReaction( - note = baseNote, - grayTint = MaterialTheme.colorScheme.placeholderText, - viewCountColorFilter = MaterialTheme.colorScheme.placeholderTextColorFilter, - ) + // ViewCountReaction( + // note = baseNote, + // grayTint = MaterialTheme.colorScheme.placeholderText, + // viewCountColorFilter = MaterialTheme.colorScheme.placeholderTextColorFilter, + // ) }, ) } @@ -585,7 +582,7 @@ fun ReplyReaction( grayTint: Color, accountViewModel: AccountViewModel, showCounter: Boolean = true, - iconSizeModifier: Modifier = Size17Modifier, + iconSizeModifier: Modifier = Size19Modifier, onPress: () -> Unit, ) { IconButton( @@ -710,7 +707,7 @@ fun BoostReaction( baseNote: Note, grayTint: Color, accountViewModel: AccountViewModel, - iconSizeModifier: Modifier = Size20Modifier, + iconSizeModifier: Modifier = Size19Modifier, iconSize: Dp = Size20dp, onQuotePress: () -> Unit, onForkPress: () -> Unit, @@ -787,8 +784,8 @@ fun LikeReaction( grayTint: Color, accountViewModel: AccountViewModel, nav: (String) -> Unit, - iconSize: Dp = Size20dp, - heartSizeModifier: Modifier = Size16Modifier, + iconSize: Dp = Size18dp, + heartSizeModifier: Modifier = Size18Modifier, iconFontSize: TextUnit = Font14SP, ) { var wantsToChangeReactionSymbol by remember { mutableStateOf(false) } @@ -1408,12 +1405,8 @@ private fun ActionableReactionButton( } else { when (reactionType) { "+" -> { - Icon( - painter = painterResource(R.drawable.ic_liked), - null, - modifier = remember { thisModifier.size(16.dp) }, - tint = Color.White, - ) + LikedIcon(modifier = thisModifier.size(16.dp), tint = Color.White) + Text( text = removeSymbol, color = Color.White, diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UpdateReactionTypeDialog.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UpdateReactionTypeDialog.kt index 68d1109c8..bc00950ff 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UpdateReactionTypeDialog.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UpdateReactionTypeDialog.kt @@ -42,7 +42,6 @@ import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.foundation.verticalScroll import androidx.compose.material3.Button import androidx.compose.material3.ButtonDefaults -import androidx.compose.material3.Icon import androidx.compose.material3.MaterialTheme import androidx.compose.material3.OutlinedTextField import androidx.compose.material3.Surface @@ -59,7 +58,6 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color -import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.SpanStyle import androidx.compose.ui.text.input.KeyboardCapitalization @@ -95,7 +93,9 @@ import kotlinx.collections.immutable.persistentListOf import kotlinx.collections.immutable.toImmutableList import kotlinx.coroutines.launch -class UpdateReactionTypeViewModel(val account: Account) : ViewModel() { +class UpdateReactionTypeViewModel( + val account: Account, +) : ViewModel() { var nextChoice by mutableStateOf(TextFieldValue("")) var reactionSet by mutableStateOf(listOf()) @@ -103,9 +103,7 @@ class UpdateReactionTypeViewModel(val account: Account) : ViewModel() { this.reactionSet = account.reactionChoices } - fun toListOfChoices(commaSeparatedAmounts: String): List { - return commaSeparatedAmounts.split(",").map { it.trim().toLongOrNull() ?: 0 } - } + fun toListOfChoices(commaSeparatedAmounts: String): List = commaSeparatedAmounts.split(",").map { it.trim().toLongOrNull() ?: 0 } fun addChoice() { val newValue = nextChoice.text.trim().firstFullChar() @@ -131,14 +129,12 @@ class UpdateReactionTypeViewModel(val account: Account) : ViewModel() { nextChoice = TextFieldValue("") } - fun hasChanged(): Boolean { - return reactionSet != account.reactionChoices - } + fun hasChanged(): Boolean = reactionSet != account.reactionChoices - class Factory(val account: Account) : ViewModelProvider.Factory { - override fun create(modelClass: Class): UpdateReactionTypeViewModel { - return UpdateReactionTypeViewModel(account) as UpdateReactionTypeViewModel - } + class Factory( + val account: Account, + ) : ViewModelProvider.Factory { + override fun create(modelClass: Class): UpdateReactionTypeViewModel = UpdateReactionTypeViewModel(account) as UpdateReactionTypeViewModel } } @@ -297,12 +293,8 @@ private fun RenderReactionOption( } else { when (reactionType) { "+" -> { - Icon( - painter = painterResource(R.drawable.ic_liked), - null, - modifier = remember { Modifier.size(16.dp) }, - tint = Color.White, - ) + LikedIcon(modifier = Modifier.size(16.dp), tint = Color.White) + Text( text = " ✖", color = Color.White, diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UserReactionsRow.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UserReactionsRow.kt index 8e9692177..81961994c 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UserReactionsRow.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/UserReactionsRow.kt @@ -39,7 +39,6 @@ import androidx.compose.runtime.remember import androidx.compose.ui.Alignment.Companion.CenterVertically import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color -import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp @@ -93,7 +92,10 @@ fun UserReactionsRow( ) { Row( verticalAlignment = CenterVertically, - modifier = Modifier.clickable(onClick = onClick).padding(10.dp), + modifier = + Modifier + .clickable(onClick = onClick) + .padding(10.dp), ) { Row(verticalAlignment = CenterVertically, modifier = Modifier.width(68.dp)) { Text( @@ -143,12 +145,7 @@ private fun UserZapModel(model: UserReactionsViewModel) { @Composable private fun UserReactionModel(model: UserReactionsViewModel) { - Icon( - painter = painterResource(R.drawable.ic_liked), - null, - modifier = Size20Modifier, - tint = Color.Unspecified, - ) + LikedIcon(modifier = Size20Modifier) Spacer(modifier = StdHorzSpacer) @@ -157,9 +154,7 @@ private fun UserReactionModel(model: UserReactionsViewModel) { @Composable private fun UserBoostModel(model: UserReactionsViewModel) { - Icon( - painter = painterResource(R.drawable.ic_retweeted), - null, + RepostedIcon( modifier = Size24Modifier, tint = Color.Unspecified, ) @@ -171,12 +166,7 @@ private fun UserBoostModel(model: UserReactionsViewModel) { @Composable private fun UserReplyModel(model: UserReactionsViewModel) { - Icon( - painter = painterResource(R.drawable.ic_comment), - null, - modifier = Size20Modifier, - tint = RoyalBlue, - ) + CommentIcon(Size20Modifier, RoyalBlue) Spacer(modifier = StdHorzSpacer) @@ -184,7 +174,9 @@ private fun UserReplyModel(model: UserReactionsViewModel) { } @Stable -class UserReactionsViewModel(val account: Account) : ViewModel() { +class UserReactionsViewModel( + val account: Account, +) : ViewModel() { val user: User = account.userProfile() private var _reactions = MutableStateFlow>(emptyMap()) @@ -213,11 +205,10 @@ class UserReactionsViewModel(val account: Account) : ViewModel() { var shouldShowDecimalsInAxis = false - fun formatDate(createAt: Long): String { - return sdf.format( + fun formatDate(createAt: Long): String = + sdf.format( Instant.ofEpochSecond(createAt).atZone(ZoneId.systemDefault()).toLocalDateTime(), ) - } fun today() = sdf.format(LocalDateTime.now()) @@ -452,10 +443,10 @@ class UserReactionsViewModel(val account: Account) : ViewModel() { super.onCleared() } - class Factory(val account: Account) : ViewModelProvider.Factory { - override fun create(modelClass: Class): UserReactionsViewModel { - return UserReactionsViewModel(account) as UserReactionsViewModel - } + class Factory( + val account: Account, + ) : ViewModelProvider.Factory { + override fun create(modelClass: Class): UserReactionsViewModel = UserReactionsViewModel(account) as UserReactionsViewModel } } diff --git a/app/src/main/res/drawable-hdpi/ic_comment.png b/app/src/main/res/drawable-hdpi/ic_comment.png deleted file mode 100644 index 0ae259d47e25bdc15c9b9fa602d6a5ed8492e771..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1850 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 Xw=u0^6X5Qk00000NkvXXu0mjf?I)5C diff --git a/app/src/main/res/drawable-hdpi/ic_retweet.png b/app/src/main/res/drawable-hdpi/ic_retweet.png deleted file mode 100644 index 89cb87ed6434f53dd58c4abaf400e825a1ec8303..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1357 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 IM6N<$f?ZeYtN;K2 diff --git a/app/src/main/res/drawable-mdpi/ic_comment.png b/app/src/main/res/drawable-mdpi/ic_comment.png deleted file mode 100644 index 893bb49f96ec4674f7769c1ec8251c8ca031f59e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1388 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 Eg0)hQe*gdg diff --git a/app/src/main/res/drawable-mdpi/ic_liked.png b/app/src/main/res/drawable-mdpi/ic_liked.png deleted file mode 100644 index 194ff9f95019c100e43eeb3f6f6596dbc3e9f8db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1148 zcmV-?1cUpDP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR919-spN1ONa40RR919smFU0Lno(1poj8=1D|BR7efQmS1RFRUF69@0=t} zt+DNftv;yP=$NdaXtqk`Lno*(&<7v-Fl1v;tRTvK^U?XJ_%hVOI$Eb=`j7`F8(UEy zTBHe;m8qDPQMT0$=i1=nmbFc8de6`AFPMMk5rM{O+)`t{54bW_MtAron##iDlG|IQV5r4vO! zV7WThf+-pA3kP-NackY@v{G>>Iw4zBq<&%7jv2RkHa0bMw`?YpoQe%Rc_M40(J7Gd){bzi}RtgyQhYV0qL>Y*{UobLDdUXB!s`iQbBluN?s>k z?1<7%67^eJzD6?k88qTD>OBaPmf|bo!V;$L-KR9ZfL_RhzAPF`4hl<{I+ICjd>7Hi zeEh3~CCt)tVY0@*MPrIGOK%Uivthl^n2moGmTN|sI<`G)F^d`h7L6&e4rhd^RU(1? zz$9g3Xw1sHN*G3&31Q;H!v0wdUI+D(cZ9Ut!`SdFoY$9 z5*R1PGLt!n_O(sJ!dn=^s(_^uQR*f$4Wa5tdxOIfZ()>uE63iG6C*j7)VCOry>ugg za`8%vw=mX$rQ_kY$TcGV4AmRug#Z5J8{#S6)n1i1md+g)J}DSu#))|Z&D+(94c2dC z35|%ScvpL@0?WX&KYpHZS$~Cveg@@Ub+VtjXt8X*(PU4H=UVMLuq2F5Mz0vQ@{^CE zEJ>fwSkj6vtgt(HHq~{tmbT{MFs8=%K-ZQ`cxB5Rwo_aV=n06u9-B+Jos4S5ANM>~ zxb(vGAoh**Q4=g_U(C(f16^(NfnwV%Y1N9ZC`uE`{o*dx!x^p2N4fCtKW{sK-mRBh z7c2sSpLpZ7`9Cgae2aJm$M)=x&TKn*vMyA#$n_Qzdk=O5 z*!1Ft_AV}5Jy897?co*JOk)2(wnA$B`Q#~2N33VCOmBAoJ539B{(2-}1Gv1VP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR919-spN1ONa40RR919smFU0Lno(1poj8e@R3^R7ef&mP<%fVHC%`cgC4f z#xx&U7^Rp&5=0vpK|!tC6ljp3qh*!@MiXtag%DAjBm~V@Iu7VUp;bt$S{N;A5kV+a zk_l3oQ!_c~Jhk7Exx>udF++qvJn-lH?sy#h+A1GcudnsReu)B%Ql>EFT7_@ykXl(;86vwIIBm+x%6dh~!;+toFCmp>#hH{n6u1Roo6u^o6rW!s3+e=D`Lw@o1? zmdWSy?d6sj78Vv}lAR(qcs!m`BgEvITr)6tIM&CLouqnpyWIt})$7R0XqWf6$FVz4 zA256_3I38#}r02e7+^{R#FKR%yw{kVywT z1YS=}Of2gHGswLNKY3Y51wEX=1P*qixFRGugjE#+%xne8G6aGFDl(rwXYz6)Ra_4|DP)Ws1 P00000NkvXXu0mjfc&p5k diff --git a/app/src/main/res/drawable-mdpi/ic_retweeted.png b/app/src/main/res/drawable-mdpi/ic_retweeted.png deleted file mode 100644 index 39545e5000e32f187b913d702e341352d48a1689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1144 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 RbR_@)002ovPDHLkV1mUGX$1fP diff --git a/app/src/main/res/drawable-xhdpi/ic_comment.png b/app/src/main/res/drawable-xhdpi/ic_comment.png deleted file mode 100644 index 6687355e0cf252a28577b95b365db97f39ba4033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2884 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 diff --git a/app/src/main/res/drawable-xhdpi/ic_liked.png b/app/src/main/res/drawable-xhdpi/ic_liked.png deleted file mode 100644 index d6f1bb5c41798bb9123140860f07a0d6019e4dfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2256 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 Me_XLo?fsMf3kJSslmGw# diff --git a/app/src/main/res/drawable-xhdpi/ic_retweeted.png b/app/src/main/res/drawable-xhdpi/ic_retweeted.png deleted file mode 100644 index 2b1222f982e999021842fefba881b83171ca329a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2103 zcmY*aXE+-Q8%>PXO6w7%w%lqFqd`?;q^KZ4iZo41&4}82a}%?~rfEynmfAIIk1Fb> zMy*n#R_hiuI;>vn>Ywj>?sJ~=p7Xxv{C{btSOXB3Fc$y-0HF=_%uiMGH#yFnPW8hn zpHl()nj7c>UJQw@o-TT1BHGc!1OPkr8~|XfGl1=P<&?sw1OQm`fB@E01^&L}vHUO9 z%wzq(|6NR&U%dwaoXtn;>D+c=->`6Y`r`^8q>8E)CZ+dd2-xGWQPK zS3NdrX0lOFcDmaf0t4nwj@wT{RgO-K;*@yU{)^X9fcNFQ8>Fd^_LUPl#XL)e5TtS`*vbO2I+H=8IO9vbc5GWnJPOA!O<$uWR)Qm; z6YS~y)!xcP{Co7+ko@7&D`IGK1~EGCh`!U&*S$52UD;j$@mz zazhi=9X`z8u;92g^RQ(nUtD1WCk!7_ZC13Wa&gBCu1o9)^B$l7=B19V>Y}pfS2u7sqdj0`bfRJ`OHJ+YV7Zq$ zePOQ($uLa#6#e6<38EdB#xcb3DGbf|z@>m&{3Uqn3~h{jy^($8k4CV!5b%If_p%V8 z0E|LxIACknpKmP=SOP~L+aiL)4Vd~vL?P_d^c}mm*(OOTkgi!m#zDVEuCA19?p>$H z8?A@Ycjn-SCAfVF(@+LV^`*VUUY*rIqOB zkX*J}BG0H=r{nt#v;)+fknn$W407b<8V2Hxtgw!zp(xO4hf{8Il6-ByB~5OvV`%EZz_#(lm#igQO*;$gCQs z!i8=~iX)gaVyW@67%HZJ;)2?454p%k^;vtw*K57Tfnu4}?XV2$!91+=A^zQ&HlB^} zWR0e|KGy{kMY)b6G2>nw!`0IQw6~?1j9II@OJ0XrFS?XSQMWD}F+6)C)$0Qfch?dh zA}sl*!jj>r#zNO~%V&C;z!9;;%`Qyb#j|#7SrQ`~BQq08!>VBn&oG2ynqAS!1iZtIG)NFN1 zHNYDbP-4{C5J|ex`@RA%IsYVCpmg}m=##_jhRWzs1Yz*V(n8BPcYkd8>G4Ke5Q?l~ zW?*R|)$+#SagN6 zK!@t*>vt3MrH!S&RagvLsQa|HU{FqFH;lKMcwZwY%k9zflvDRWtnU$2F3e4P$~o5o zGl9Xj+#%B9opovRl|p@x`$bfe8|DLxq6BX9cIGemp@4#@jlXh)57KhulZDNsWT4BW zp`t32ALR(v_k~8Sl?u9Pg&hqr={J|FATCL)RzMAXeuN#*gJy8N>4MbFC46PyMUQS} zQE-9_gV+I{h_}rfbuBt;u7JB^k|k7FNw(!b4;~K90ZBZO9GF``jnKw@F%xBX%mdg| z)!fgpSph>cue{EvqJp~%e_71fWjXoBxQ88;wOg+`!gM|cYmJt^zs55ZehWNvK|E1^ zO|yq~PFf~&_)#>EJiEzPgAg zc8&1ACt?i@14SyBHMtgk0-bbmQ9jCU;3zULgIL8^`qM-wl_rM+sQW>>ZA&~oq}Wkt z$miXZI*7^;A$)R1hBqh;w(?XwNnM+yNR+sA)6Ey5#(6q<-OK5nLN3md)pR<0?ix zdg0;s@bkaM^+krG0@k-;%^T;|OIphh){UnA{>P%fpZ>HW>HFXf2@z}IAHPN(QKB3r fZT|ya7z>qEY$9h|d?`iw_tQqBuzD|aZ6p5$y9vP! diff --git a/app/src/main/res/drawable-xhdpi/ic_search.png b/app/src/main/res/drawable-xhdpi/ic_search.png deleted file mode 100644 index 1da2ab0b47a20d4b9a5cb1803f8843c2c8918ede..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2992 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 diff --git a/app/src/main/res/drawable-xxhdpi/ic_comment.png b/app/src/main/res/drawable-xxhdpi/ic_comment.png deleted file mode 100644 index b73c0d8806bc9c58f8fb9a4004e96f7f76722272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3755 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 VNw1*M^iBW(002ovPDHLkV1mmA+2;TN diff --git a/app/src/main/res/drawable-xxhdpi/ic_like.png b/app/src/main/res/drawable-xxhdpi/ic_like.png deleted file mode 100644 index 0ad7f67cda5b45f24c9c22277e5f40efa0b45ef6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4204 zcmV-y5R>nTP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91TA%{}1ONa40RR91S^xk507-m{w*UYS)=5M`RCodHoC%Z^#TmzUm*sRh zL_v;4!Vwi8B7v8n$ukLw7e^4IK|nxmWId7W6R${2d`b`qJ^>fl<&cP?i4nmh9szv# zP?LapUWvLQ5ijIsIhWnd@4xg8)7@1wJ+m|H!c4taGu_|!)mPv5udl1Cs;fIABc0L+ zq!CCXkVYVlKpKHG0w)52%w$wDb?VgY_U+quEh{TKAN_5}jVq3&y>;r;*~;PjO`0_M zV9=mJWyz@DrgO!L6?OLR-PZWS`iva_?_!NKi`cF<|?GqJ53`Fb$zPkqg!*j0ku zi`cfTw6t_%R#w)w2@@uiMky1OU2UKNxd+CK#<)wV?HqEfIu+IL0mNT%Zaz*GN3}YD z0Cshv(Z{2+54I_S>jWqkE>gkChm?N>+lsJjV>mO`<5)on>0h*HQ3JY$sSxtXSs_L> z4gdtdDkjsd%%NL35|1jnhkA4mH=%0=y5jcFQ+GM%(`mS=qehK7kqF2WsdO1u^-2QBa#jHKAwSc$ZQEan5F{;JxKOgskX1IJAgg}I*IxMk2Vo#u zEGckA6Uj}vbnZm?6mrCJ7*&ozUm^E3c^~J8Ip;8=A^%M|Z_V);b6;Azbm?i_v__+II?Vb$0XISY?hdkS+f6=5xeS1-$A1%YOX_O{Jz7Ia&%<<` z(}?Un97j!oA{qlSG3Gvun2g3q;2ehk0(mHxS3er2Fa70}W5ngDom5>V?m< zDchZFY((nT)iCL^&pvys$}VJ$$%>q$DVzlmLr}Pw(`?ZUX%_(B4}CEpYv3Pq!l`!D zp~$=$T{h54;Z1DZxbb3Dz?CwJGV`F>>?#-k=+UE(Oq@9JQFWHfWOaNxM3rM{2g{bby@aa%2Xdw;uT&6@1u z;^HC-4mTC1;{VdpBT@c_i61Wwr>@3mbqB3YI;dCux<&!tHSwXTtGI>6f5yU(i_EA- zL)j(Nf1X9b6P-GB8r{2hZ{zgcc9~{u-n@Ar3Uy=fB`VuSrPl)Tn?7bW33LrB(LD?` z#!-d~o(LizuZ+g))Kx@XrnQ_6M~)onmzS5f%d6iQ z(e>-szX-t#yu!};>IMxOXb6|o#L($E9GV}r5*#lilAjGKAFtf5UAtZ+0G_v$zrexH z$2I~@#9oJ_sl|>k2ENBOdGKkk20?2I0H^8n+tJj}An!2_p2CgqU^Ln4^7Hfa_fwzj z(va4havbcubpQC1#iC|N4e&`GBg{zD>Y7Eri|mYhbu+f!&Eb84~U2X@PzJZ z3s=y?7V!ZNhAy@*qG^$VC^_9F#R)Xs02g@a$v$V2@;-GeCYy$jqCL^9S+jTeKcR{4 zV=)ze<*iiM2}3X42Q*-++wdjmZ_@v4^D&Z4&?Eq-7Ez7qZoeI;imE$Sj>iSMs&6P~ z9Cev6bOG&z{Dr29arU3XhYvqs;w76ldi3Z|sDB*wgx}5g0P;jeKOZH#ev^LgQwOlA za!l{#6V=_k-G>Wk3bZ3P^cLj2f}5b$GEA4RK|Jv!z+Qz7-ErF-6V!99k z?On>qcCZYUaYZy>YQ$j#nl<4sL#5IOl?WU-a6mUhUqnO8cCZW~Quu(V&Bc9FMC-AeunZ*^(EIoA z*AUJJG==mKvO}m;`k)d4aOo&)45`$?GQ@HLee12a?uGM7i0d5Ca+wV8&NV&q_sXWq zxv&r>!p7k9Ck~b&mJ4W6DY!1g4LcyBJM;A5v@lXiA2Qr+L^K;8TAMKR0Zrk*m=L7( zx&U-j6E78M;2|u|Gx=`9&<8ZrN-h1lI&vwaaBGxzHz`g<8hCWY@3sctw>ucRSU#ZX zTl9$LHJ8+}lPr{vFwj$yME4*peB0EZz2;!(!o>%)!`0>#-^2yweYL5^r6C1R*znn! zp!=D@bzvs#e8~tjUBpHt^#sA2w9Y!jOH9G@!T6kG@cSDFJ0HskG?Duuk{|n|A<&Xn zY2Sy5mkP95vt~784f<+}uOBXf}H60zE@rUxY6RN`RfrB|L?fo7kCo*on$OJ!sX;)Y;rRZEeR zpUgm@3tkMhcv9$KW@KA|mNZMFbNSnCD49c4&q$>yx%P^K!z1Lz20V5RYT})WwA|d>-uQfp$v3)_mmI82>`Gchpy}APkHfY*voU?r zSX$cjFxOh)$;i-^3z*thVv1&s#FjZ&S>1~Wv`VqLT5BKcEgA;U(x-e>bLA?U2U;*# z?_gwMA0tNv+S$QAii)&^>Pob7JqU~D%$ak_J`~U_ko%EFV6Lay0>Z&$lx>&4WU5kB zpe4vlK*fN%j6>6d+g5B^&&Qy;RZ35lfB8iBn2$eg3_bx##WG=I;Q2^_fTraH@Ivx- zpN39Z)c}3S!Gi~{GVx9(8h-T0UQM-4X$LEG z_ug^G9WlMe5fjj=H76%$1AkANEP&RCo5wV|5aS~rOPN|loMMPs57U=pj!_eoVi-Bm&5L;Y~^e$Z|9xKuZw@Jxz2>;n4J)Q6guN z3yA(2UlY-{HwcRP*wb2u8Irz~a3`P1SYhDBMM@aZ)UNmLwD43&_Kidw>pCIxDwBdA z5iJSnwj8~I{!}L*{{RrzQouI7)(B%E!&CWTy6*(4%PVBs(&Uv1e7MY6%-!tiUE9dTShk8t zxvVyA+Fa&z6+NryhW{hb=FnaI#`Li%gM76}wg{`1Qg7kat5+ZD*|X;wZZxL>_Qmjx z4GgapysPQ6cl7AdF_VXir4{6tY0ICZhW}n7<490YhgJq9@kZP&SfZU%`KfmAJ=g7)A97Ns$aniU9(F z5y|C5?{adaeb$;R>_(=5E8#&#CB_-2o>4MxzY94vp!8XNqVAnM*&aM{Ghl7yUn!T|0g!DYib^4VC{pnV|1$vj z>nh@j{*UI|39*N@j{!vJ@2RXqf-BTVuWr-#m=dfvW_7g!Xd*6?ac>v82tDc0Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91TA%{}1ONa40RR91S^xk507-m{w*UYNok>JNRCodHoNI7X#}&tSSF(i7 zBS4x7P{6>1e1K`1j^B3D!t^mo8zvtLG!Nne1u|0_I?a^nOg^M8$+UTNIw4Iygb)J8 z)yNlA0foO($$r&bS2Ap?~JT{oIQKa zPpfmUcUQ}px)cFLKoL*`6ahs*5hw-$UWiU4V?5N*JVhAB9L~iQ#>6M_KVMGT>iLcTCpxz#PUo?2_XQDPV?iPD-QC5aNS|P-|Zy?D7Qk_Cd~tibo|6HlMz$TA>N6$} z+|)eX(Af$Yb}NK$z$=ikkyRifC4ZZ9wvz?fv$cCSpR`uzmg}CkbP|iOm0Ys#0q~8` z5_G9)5c2PW{Vw5S8>{!V_PT6u5ziU)fvQzyMp~A4UU!Vbnh_Xbb2MOrZ1!HeWCVpKLs(h0( zcVW&o=>3h&3-MLQC}xvAu-{2VFW{}N3$^ZW61r5^)3EF|of%IfKmAf!f!33t|$>B^zdw&p4tfCLd@#wgAtW^i}cbre|Y`b5YbVwB>cv z2VdmzM=c4+UA=)jh461eQ%~cuvniHZ4gV)BtnRFQEmO?S2)esr=`9#r1i3h0ON$?t zOoSP7MNQYN7pQc9xYt@iw)HeLHovKgx~UnmV_hN+*;yMk5As&Cu^h!|HU6hoF3_#>57C zq3=?GOc<)mIR6<=rbjtI zegHBGvK=-1vQfm0*x6Ovf|g~GuR*xhu7N6ZBv2b?mm*{f8lh$ZB(F}9Rt1>|fLV-P zid;&Jj!hN?A|FF?MvAm5$cDgCF&Ml)dGaY`M9Z>)Z-9PfHX4;oDgk0g43le8K@0W+ zr^l3J1uAbPKE>mgu1c)KAG`F;XX5|Bu@rjH#3#hbv0x^bQ zX>Mr&Z5ZNOjQpXRI5OKc%+uU|k>zDKte|ymJeDUF=*xU^OM#(5EKQdMDi?xg!f@kM zS6&3L{)XvO%dDbhMEgBo{>#hUVcj^Hr3JLcG+NtCL3 zVoCHgvJys|Wx{Iz$NE16^nA{`<^p4Psk1_O*CJU;3b_9qWF-(?D0o_8oBqjTM zvY^UmNdW9(43orDKvTWsG0^HUF9}u_*=U?yil{AU{NCg}#F`T+(yG9b05KEX|DK(Y zE$FBm_z#3Xv}>Ts90`0FmFI|E%4G|h_97cnwx>v|0!ISGEZshCThOE}{6+su_$pZb zjdbiqRenay(qTvodj7%o^SCQMk*=XCw-UgD>=Q9&*5X7iEohR!@(b-n?n_9kL^=X} zaaQT-t=kQfrN&Gcdjdb$aok{?+-4-^i4n1K^4)Pn&))U>2-o-)Ck3hw^Fv@ntejXl zf~JNw`?vfPZ?8Hj8R2!W#u+(c$Osxw9#RbItD(g*zv`%Ugj8Z);}o$WMwwjB2$~dB z_q3hF+jDrSSv>-B@iGATxj36kWoh5D0*%&K0@Ep0t0$1lDEs0}GLB|yk}YUf)6w=3 zKEX#W_cO9n#DbV)OCf8}r0{(3*fThi;q`2lU#W6{ypveC@y``#I@&=<_A7KWl0!&e zl*x6(qF|s&@sX+hJ^11MCO4g2QL^y;I2gF~34_!9b)ag|RYsuV4`}&K_pOI@i@%A% z@b{~G+G(Sat1Bna)I;ouAC2$B-qUHWdK{+00M*NV^5$HR{Baed&5WwPHS0JN{2`R- z=JG2vtz)kFp_tD(I+*i_rv73_Ow=8D9zTw0&awYt(M%ewwYF>KvP?%sI60H^h$f}f zamD%YN+AC;vROU2I~h}Yb-3;09HlYvF(1g}S6-k=!Q6xGIQB;V9H+qaQvOQ1a8Ok* zj)z!FKIZFJ-k`~Vn$E57;~$w-NS@Bupb~0-TKL2YoWb$F7dCkUnhdG$+_GEXpeZEJ zcwyL3>Oj2sA8uav)$H5!SFh~w3^W;ZcxwO4II3+ulEe8)L>E%7KN1RW_X;xU@f0*| zRh>9t>~C;id>kXfamB$)Cp^>@!TsjZ@e{6kWHHPCJW{h=c|G2l6`9koUw3Qp>MvdM zxZs?QaP#!TH233W8Xyd84u5Lw7hz9se#y2K1j2U@?TUm4#DnOp4WrxDP_8>R zt^eU-KqeMN8PU`cU36$`<$ueUpjWKY@XCv&#r=!>#ZmP5%i7S)wtVL=+*n>z&}0}K z<=u_V_1F|h+k(IB##j$zKQ#njSl6++3y#B-;$1}v9cFjP!Me`Y5Khm3{1DU%q2k~_nnd#JDoXEicVQ_t0@7aNu7kjWG;sh<1x{?G< zj$kPAo~l*jbYK5$?icss42-)`RBm<>#$SNkHp5^W{95o(RnLZVC@Yy!oMfvxTe|5z zGnS4jzt(8*3E%ZNcf?>qd^GxO_{~Diwv{dkWtk$N2q*%IfFhs>C<0Cd{txm$Z8z-W RL~Q^7002ovPDHLkV1mtiUuggU diff --git a/app/src/main/res/drawable-xxhdpi/ic_retweet.png b/app/src/main/res/drawable-xxhdpi/ic_retweet.png deleted file mode 100644 index ec694172782049d1990c2eac27bb7de01c82ac72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2469 zcmZ`*X*3iH8=f(iu}o&H!(xOp7TD0Tjquk4q*-e001#I(z7^a+g|{) zp2n+XI!vbo^s_M31yl{3T{$iETy2cq%*+6?r#Tn^jClZH{v|nu@F@TQP(Bayd|MFi# z@@6dOeSNB$y-fCP0khk&YECfln3OGM%A!a+LgOPFFP|QtX)Hn5I22G!ma&nEiYq3c zoM}1q)!1v0%WtNTEox4T0lPW=J13X?D}A=E(oTt18n#{Nqw zegJOQE5F~LrHU4J4ly({UQ!|K+UlG#8MHD++vkon&) z9k1Y>?d+xnS5{V*nyle#*5cxWuImUFkPB=yBBvF%K_h&QmF%EU&VZIRQ@X&;UO@+m zNK%vULeD^WcsSc9_*$9ggy@U(^zmwwbosZL51(ZZ`LH{<;qm*6)6>(@ZU<2=l@85; zN{*z`h<*L&_3w&>JTt?+Jv}YHo~<6}3DKEXmZjH1QE2`mvIccvZKiS0k7MQ$@xrC* z;kNUAF(tiy`xLXJmzS<;~cnq^B=p25Wiw;-Wvi;^*f_%mf%X zIXT7jrYmTHmg`@RS63EzDK1AA!5Kd!xl02DcMx3yr4f6AJJQO^%1>1&@8#xSaHYmb zej6zC>L$v~UBJXHe!<{^shLb%jp3tFxp{1S^HSIM-~w%IQLkTo9Oz&zqN)CO!xSh&(ly0m_URTYCi))!tmrCgG4Cj#(6yQXTS=T7+_^vs?bU; zO`Ix`!FHFw%i7!D-hPHUGBTocrKbaXlC_7>NbH3Fp81@r*QuHpt}Uh&(v(xY-W1Wa%O^fVDCPePxFZGX`@InRD4vXIoAOdoSq!RT9BSX4Q_39uPy;(Ft%_`(_R z$(mZ`FziY#B(0Qsfw)VgCH_1O`18_ zqVT#cXoHtY^VN`OW!Nq|FmD8#G^TwR8H)BG8+ztH(QT7fr4|0OMiV&0Xr0wu*|CQh zA{gs`os%(N(nd>_R;3jc7awmFBkism&;4w#=sMeVyWYFIyE~hyl%uM=K^|p0um|+H zfRR_||LV|3I$I+qy98+lG?tYupJ|&R9NBHZ&FPUXtE$R%PWw)fP>4^ci5EmL169_4-xoI(7;=Y%*8o=RTuqK_m<*3 zYnk)V9Yc9Yj(bxNE`dXO7Xh;-$$l^ysepS3(x=X9ObukVvLN~BkS7;&XB3#}y7Ct; zG_d38ZBTTbq{D1XPH_l&03mETuD!Q9S|J*iW?2$Iwmau($sU7c+!eI8aC4q`fS7N8 zy9d~fP5TILd=}*4>DgNJHz2#kH}r|30#yTF*}UiO#@n8`Zj*oU&H@fla0e`MT$%|vsc72nK8Cv zq#I?5{PEIV^lrCrhI$%x&I+e;2qTs{?kNFM?%nq&XL@75nQH+*#P&j1OiZJ3F#LCA z&qd4nP_F)F!(K-L(6zD<)78buf=Rn~Px);16h2=X?p3!8f*{Qk&s2<0>zVm$r-=pK z9tJ_zwbL+7b04EPeH$kPTwr{PP}5p=cpVGI11>u+m$X5vUDHu@Ak5Vz$9DTJYlU zFlJh_FIyKpdx_yJ>4jEX-m8dj1i?`~b+nGc2{A{?MZX3C2 zgg_nPO0LyJu^7z9+UCLL=amcp<}Uuvdx+bDkJ!L_vPA$b&GG+QBz<$eDqY9${{U^o Ba`XTI diff --git a/app/src/main/res/drawable-xxhdpi/ic_retweeted.png b/app/src/main/res/drawable-xxhdpi/ic_retweeted.png deleted file mode 100644 index 5a3025a57b6ac4f8bdfd0b9d431f68ae28f944b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2778 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 Yf2+04U%3BY^Z)<=07*qoM6N<$f-o3b8~^|S diff --git a/app/src/main/res/drawable-xxhdpi/ic_share.png b/app/src/main/res/drawable-xxhdpi/ic_share.png deleted file mode 100644 index 63728b0ed4ede4ce5d021e276dfa1edc3241043e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2204 zcmb7GYdjMQ8{bSr8WC#bE@a9z8lAb#v_$A)=C+eHb0@cuT2ro5ipp3Sb0(c_$h1W0 zlr@T29U&^_K9_X5ER)W9KfLef_xb()&;Pmnf6s^K_k4H?{CvG2o3%Fs000R3ATmJ4 z*k4ct%l!U3ZgMgLCI@)A133LV=Vb}<6b4Q3@c~%KVnqNjFA5<4OCp1|3;+O#4g`Q? z4E$B2%l)^DrGx$#{}Q6l7V%^wz-Xk~u`|G>Tkm6ZJvE+Xt;As?Du&4wrqzn%{Dawk zYEt^v#|qV+1DSE9(G_F0P3+p*DOJVKkMnMTbG~4O+*2}TEywV~a`z$TnvSw)TNCZ4REiFB*IhGn`5A<=}CMb6` zi6{a<2n2#r5B~H%kKxwjS)7SFRmqx033+BKRKaA7KTMTIG-1@m9GSJ$`QCEUO*|OY z7Onvu7YYON7qj)*nXd-#y)2o|ijIz6)BQA{o2&PE;z{0$7nny5*%|ZNEm8ZK?$M)1 z3r0srf9^b0?UVx6yZfP{qT+;33D3aVpH&uDt&-}Y*=}4uK(M#{?gqf8`_JSDrAcgT zvs7)RxrYr8wwimBDUm~tUfZGW%ur|?QRfUu9(Zx@9gjQ}c4*VdZXj*Fchf3U1DGOx z`V{$OdA#kXZ#~QJ_g44ts8(Bp<|F;lkM)Vl3-qP?EQ^ml=JwD&1YEn=0a#{6Dj6|j z*42rh2qW|4Qet9a5cIQins~e2N;>D;Lko~6hs!p#K-TeR)+MV4TsI6h;V)nHy!o~a z{p=;HH1(C2AIYcl0y#cD{+yy2$Ar`#2R0cF^Z1Ssn8}~oh8o%DHp0qJy;5AfYu=m5 zaMv@R8yg$@L97j~dSSEbjXB?C@tkRVIa$4xD`8?LURx^?U2aIWE7i-FjY zj7i(xum%pNV~d}Wp!q2VrMqx)`UJP@cr6(*A6)x^cNjj$=kupUB9U}3k(cxdur_p0 z{HCGGXFDJ@3iJa=g=7mIBTD8ay8;&)A3e(M69^QoP-AOT@f58|=d?u$yc7k}ORx@g z9qJ&jIXC{i(}h62@9yqS-|Fp=k@4L{PB$FcYpX4qQb2imsZQ2~O$)D8l4x`D^Yf<% zllIi?5tD>IRHF!-B?ZkCwS=HiB1)(FH$xQz$N_*<^~xr zt6|^Oz}@PMrTlr7lUY0tCqAS`L>>M{nbFkmm!Od$OX^>a<0pcZFU7K}Qk#4Q9PISv zAJKgN4&Bo)RkIa}Ss7NIRcDoXj*cg%2If=67&9^I5f7hg=fF3IeLJ+QLnQQEHTJ@8 zHMfJCDm~C~S$UJ_G8t%(ak^MK%+zT19rDrlyOD~fuq&F@s3RRDhc!F_{f9DyaN08= z!Aj~MzI}~uwf`!?q1S>sLK(k;I}3-_yw3uSl)38fZrjmH&b2E&zsm6McPidC6@*`W zPWry9S3hatL%ByMGA!&JbdjgryWQl|E{0knTX{;y{Lgu@xa|R5&}_{-vX)!_@$@Yl zMrD0p%|e-J2i{)pwp{GhWQRl$Q$euzx~IeK9?A?O=}U*8=ISx;mml=Ef5Gq+vV*R*2-Ny z*mi5R6+bGe^Y zzK-V}V@BhGje%#c4Bq4zTSptFvD{#5BI1BH*GR5#Y>qNS*HrVHLPc`H?0k}uqZ4Bv z(NkWdbr8ySgBj5U#r;GGRt@MGpMr`RC{#2*ZQQ>4GX2nppFsy^pj}e^&WR=s{V#K# z?f{w*?yJfERW`W_x$nC`_*n2JnyN<3S?uyWE{||%BqPMGZYjQ-iSs*?8^F}<@OX&#wa58 zi;)4Yv4A01)Gh2Ov1Bhe3`o3LUTe**t=JRF5x`X+S@f+Bx^3xK24_MZDnganOG;B{&3^2WvnLR17uzHZr~%XPtGFc_pMv29NfL`#H^nx2%; zR(jw0K<-i<>kxl~PovQ$uU)&AEID@hUP9*PNyU(hv)5w))GFmntojR0QU`ud<;|}o z!Fl}0g5&6w$ip}o!t8VX-_c>CqN9%M0ZV9BrZ4yUu}mpGO^72lm){(;?5?{|)paDN zQNKA#oO4Wm1Ihbj(LpAN9fmd$vA#Gx;62{{Cy;*=;pSpi4utz34%=1P(CO5c{Y(okI>OW;%vhJ7e|^abx?O zmaF$jC;VCG>6H>~M$xu&=Rz0tCYhBrN<_H|SEACos*UsGw4nOi`~LG8c={qa?l|(l D*scqt diff --git a/app/src/main/res/drawable-xxxhdpi/ic_comment.png b/app/src/main/res/drawable-xxxhdpi/ic_comment.png deleted file mode 100644 index 924df61350be768124669ed0c28250cd99d8755b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5825 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 LNkvXXu0mjfu6ye+ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_like.png b/app/src/main/res/drawable-xxxhdpi/ic_like.png deleted file mode 100644 index 2883a6428fd3d48c16f3d79160e4b8a76dcc7033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6610 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 CL8XKM diff --git a/app/src/main/res/drawable-xxxhdpi/ic_liked.png b/app/src/main/res/drawable-xxxhdpi/ic_liked.png deleted file mode 100644 index 526a708089bec667f0c75ab7068ec805611efe84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4479 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 Q+yDRo07*qoM6N<$f>+~$BLDyZ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_share.png b/app/src/main/res/drawable-xxxhdpi/ic_share.png deleted file mode 100644 index 1b556d7dd0af62fcb97b4856c38a6aeb4c22943a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3261 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 Unit, +) = path( + fill = SolidColor(Color.Black), + fillAlpha = fillAlpha, + stroke = null, + strokeAlpha = strokeAlpha, + strokeLineWidth = 1f, + strokeLineCap = StrokeCap.Butt, + strokeLineJoin = StrokeJoin.Bevel, + strokeLineMiter = 1f, + pathFillType = pathFillType, + pathBuilder = pathBuilder, +) + +inline fun materialIcon( + name: String, + autoMirror: Boolean = false, + block: ImageVector.Builder.() -> ImageVector.Builder, +): ImageVector = + ImageVector + .Builder( + name = name, + defaultWidth = 24.dp, + defaultHeight = 24.dp, + viewportWidth = 24f, + viewportHeight = 24f, + autoMirror = autoMirror, + ).block() + .build()