feat: move EventSync to left drawer, remove button from AllRelayListScreen
https://claude.ai/code/session_01U8qF9mK4UBvXsXP1zNMXfX
This commit is contained in:
+9
@@ -50,6 +50,7 @@ import androidx.compose.material.icons.outlined.CollectionsBookmark
|
|||||||
import androidx.compose.material.icons.outlined.Drafts
|
import androidx.compose.material.icons.outlined.Drafts
|
||||||
import androidx.compose.material.icons.outlined.GroupAdd
|
import androidx.compose.material.icons.outlined.GroupAdd
|
||||||
import androidx.compose.material.icons.outlined.Settings
|
import androidx.compose.material.icons.outlined.Settings
|
||||||
|
import androidx.compose.material.icons.outlined.Sync
|
||||||
import androidx.compose.material3.HorizontalDivider
|
import androidx.compose.material3.HorizontalDivider
|
||||||
import androidx.compose.material3.Icon
|
import androidx.compose.material3.Icon
|
||||||
import androidx.compose.material3.IconButton
|
import androidx.compose.material3.IconButton
|
||||||
@@ -472,6 +473,14 @@ fun ListContent(
|
|||||||
route = Route.Chess,
|
route = Route.Chess,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
NavigationRow(
|
||||||
|
title = R.string.event_sync_title,
|
||||||
|
icon = Icons.Outlined.Sync,
|
||||||
|
tint = MaterialTheme.colorScheme.onBackground,
|
||||||
|
nav = nav,
|
||||||
|
route = Route.EventSync,
|
||||||
|
)
|
||||||
|
|
||||||
NavigationRow(
|
NavigationRow(
|
||||||
title = R.string.route_import_follows,
|
title = R.string.route_import_follows,
|
||||||
icon = Icons.Outlined.GroupAdd,
|
icon = Icons.Outlined.GroupAdd,
|
||||||
|
|||||||
-7
@@ -44,7 +44,6 @@ import com.vitorpamplona.amethyst.model.DefaultDMRelayList
|
|||||||
import com.vitorpamplona.amethyst.model.DefaultIndexerRelayList
|
import com.vitorpamplona.amethyst.model.DefaultIndexerRelayList
|
||||||
import com.vitorpamplona.amethyst.model.DefaultSearchRelayList
|
import com.vitorpamplona.amethyst.model.DefaultSearchRelayList
|
||||||
import com.vitorpamplona.amethyst.ui.navigation.navs.INav
|
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.navigation.topbars.SavingTopBar
|
||||||
import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel
|
import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel
|
||||||
import com.vitorpamplona.amethyst.ui.screen.loggedIn.relays.blocked.BlockedRelayListViewModel
|
import com.vitorpamplona.amethyst.ui.screen.loggedIn.relays.blocked.BlockedRelayListViewModel
|
||||||
@@ -354,12 +353,6 @@ fun MappedAllRelayListView(
|
|||||||
R.string.event_sync_section_explainer,
|
R.string.event_sync_section_explainer,
|
||||||
SettingsCategorySpacingModifier,
|
SettingsCategorySpacingModifier,
|
||||||
)
|
)
|
||||||
OutlinedButton(
|
|
||||||
onClick = { newNav.nav(Route.EventSync) },
|
|
||||||
modifier = Modifier.padding(top = 8.dp),
|
|
||||||
) {
|
|
||||||
Text(stringRes(R.string.event_sync_open_button))
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user