From b260c319952ea06bb85b3467c57a7b545044d006 Mon Sep 17 00:00:00 2001 From: davotoula Date: Sat, 9 May 2026 09:24:18 +0200 Subject: [PATCH] Add Favorite Feed Algorithms to bottom-bar catalogue --- .../amethyst/ui/navigation/bottombars/NavBarItem.kt | 8 ++++++++ .../ui/screen/loggedIn/BottomBarFeedPreloaders.kt | 1 + 2 files changed, 9 insertions(+) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/NavBarItem.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/NavBarItem.kt index 0d7838459..03fc1cf07 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/NavBarItem.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/navigation/bottombars/NavBarItem.kt @@ -62,6 +62,7 @@ enum class NavBarItem { PRODUCTS, EMOJI_SETS, SETTINGS, + FAVORITE_ALGO_FEEDS, } data class NavBarItemDef( @@ -157,6 +158,13 @@ val NavBarCatalog: Map = icon = MaterialSymbols.Tag, resolveRoute = { Route.InterestSets }, ), + NavBarItem.FAVORITE_ALGO_FEEDS to + NavBarItemDef( + id = NavBarItem.FAVORITE_ALGO_FEEDS, + labelRes = R.string.favorite_dvms_title, + icon = MaterialSymbols.Star, + resolveRoute = { Route.EditFavoriteAlgoFeeds }, + ), NavBarItem.EMOJI_PACKS to NavBarItemDef( id = NavBarItem.EMOJI_PACKS, diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/BottomBarFeedPreloaders.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/BottomBarFeedPreloaders.kt index a5de943b1..fbe454c32 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/BottomBarFeedPreloaders.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/BottomBarFeedPreloaders.kt @@ -118,6 +118,7 @@ private fun PreloadFor( NavBarItem.INTEREST_SETS, NavBarItem.EMOJI_PACKS, NavBarItem.WALLET, + NavBarItem.FAVORITE_ALGO_FEEDS, NavBarItem.SETTINGS, -> Unit }