From 441dae8e25b0214172c509bf41d4d457d664a430 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 13 Mar 2026 22:37:16 +0000 Subject: [PATCH] feat: move EventSync to left drawer, remove button from AllRelayListScreen https://claude.ai/code/session_01U8qF9mK4UBvXsXP1zNMXfX --- .../amethyst/ui/navigation/drawer/DrawerContent.kt | 9 +++++++++ .../ui/screen/loggedIn/relays/AllRelayListScreen.kt | 7 ------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/drawer/DrawerContent.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/drawer/DrawerContent.kt index 8ca73fb97..3e9b11f9a 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/drawer/DrawerContent.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/drawer/DrawerContent.kt @@ -50,6 +50,7 @@ import androidx.compose.material.icons.outlined.CollectionsBookmark import androidx.compose.material.icons.outlined.Drafts import androidx.compose.material.icons.outlined.GroupAdd import androidx.compose.material.icons.outlined.Settings +import androidx.compose.material.icons.outlined.Sync import androidx.compose.material3.HorizontalDivider import androidx.compose.material3.Icon import androidx.compose.material3.IconButton @@ -472,6 +473,14 @@ fun ListContent( route = Route.Chess, ) + NavigationRow( + title = R.string.event_sync_title, + icon = Icons.Outlined.Sync, + tint = MaterialTheme.colorScheme.onBackground, + nav = nav, + route = Route.EventSync, + ) + NavigationRow( title = R.string.route_import_follows, icon = Icons.Outlined.GroupAdd, diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/relays/AllRelayListScreen.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/relays/AllRelayListScreen.kt index 0d68925ea..abdcb3144 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/relays/AllRelayListScreen.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/relays/AllRelayListScreen.kt @@ -44,7 +44,6 @@ import com.vitorpamplona.amethyst.model.DefaultDMRelayList import com.vitorpamplona.amethyst.model.DefaultIndexerRelayList import com.vitorpamplona.amethyst.model.DefaultSearchRelayList import com.vitorpamplona.amethyst.ui.navigation.navs.INav -import com.vitorpamplona.amethyst.ui.navigation.routes.Route import com.vitorpamplona.amethyst.ui.navigation.topbars.SavingTopBar import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel import com.vitorpamplona.amethyst.ui.screen.loggedIn.relays.blocked.BlockedRelayListViewModel @@ -354,12 +353,6 @@ fun MappedAllRelayListView( R.string.event_sync_section_explainer, SettingsCategorySpacingModifier, ) - OutlinedButton( - onClick = { newNav.nav(Route.EventSync) }, - modifier = Modifier.padding(top = 8.dp), - ) { - Text(stringRes(R.string.event_sync_open_button)) - } } } }