A cheap attempt at a native Bluesky client for Android

Notifications: Clear badge when viewing tab

When the user navigates to the notifications tab, the badge count is cleared.

Also, a small visual tweak adds spacing between the like/repost buttons in the `LikeRepostRowView`.

+8 -1
+3 -1
app/src/main/java/industries/geesawra/monarch/LikeRepostRowView.kt
··· 103 103 }, label = "size transform" 104 104 ) { 105 105 when (it) { 106 - true -> Column { 106 + true -> Column( 107 + verticalArrangement = Arrangement.spacedBy(4.dp) 108 + ) { 107 109 IconButton( 108 110 modifier = Modifier.align(Alignment.End), 109 111 onClick = {
+5
app/src/main/java/industries/geesawra/monarch/MainView.kt
··· 480 480 } 481 481 } 482 482 483 + LaunchedEffect(notificationsState.canScrollBackward) { 484 + TabBarDestinations.NOTIFICATIONS.badgeValue?.intValue = 0 485 + } 486 + 487 + 483 488 when (currentDestination) { 484 489 TabBarDestinations.TIMELINE -> ShowSkeets( 485 490 viewModel = timelineViewModel,