Browse Source

Open global search when Browse is tapped twice

Closes #3925
arkon 2 years ago
parent
commit
a7cb33d8c9
1 changed files with 6 additions and 0 deletions
  1. 6 0
      app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseTab.kt

+ 6 - 0
app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseTab.kt

@@ -10,6 +10,7 @@ import androidx.compose.runtime.getValue
 import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.res.stringResource
 import cafe.adriel.voyager.core.model.rememberScreenModel
+import cafe.adriel.voyager.navigator.Navigator
 import cafe.adriel.voyager.navigator.tab.LocalTabNavigator
 import cafe.adriel.voyager.navigator.tab.TabOptions
 import eu.kanade.presentation.components.TabbedScreen
@@ -18,6 +19,7 @@ import eu.kanade.tachiyomi.R
 import eu.kanade.tachiyomi.ui.browse.extension.ExtensionsScreenModel
 import eu.kanade.tachiyomi.ui.browse.extension.extensionsTab
 import eu.kanade.tachiyomi.ui.browse.migration.sources.migrateSourceTab
+import eu.kanade.tachiyomi.ui.browse.source.globalsearch.GlobalSearchScreen
 import eu.kanade.tachiyomi.ui.browse.source.sourcesTab
 import eu.kanade.tachiyomi.ui.main.MainActivity
 import eu.kanade.tachiyomi.util.storage.DiskUtil
@@ -38,6 +40,10 @@ data class BrowseTab(
             )
         }
 
+    override suspend fun onReselect(navigator: Navigator) {
+        navigator.push(GlobalSearchScreen())
+    }
+
     @Composable
     override fun Content() {
         val context = LocalContext.current