diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 3d9ad29d72..371e0b3c92 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -45,7 +45,8 @@
+ android:theme="@style/Theme.Splash"
+ android:label="@string/label_global_search">
@@ -56,6 +57,11 @@
+
+
+
+
+
{
+ Intent.ACTION_SEARCH, Intent.ACTION_SEND, "com.google.android.gms.actions.SEARCH_ACTION" -> {
// If the intent match the "standard" Android search intent
// or the Google-specific search intent (triggered by saying or typing "search *query* on *Tachiyomi*" in Google Search/Google Assistant)
// Get the search query provided in extras, and if not null, perform a global search with it.
- val query = intent.getStringExtra(SearchManager.QUERY)
+ val query = intent.getStringExtra(SearchManager.QUERY) ?: intent.getStringExtra(Intent.EXTRA_TEXT)
if (query != null && query.isNotEmpty()) {
router.replaceTopController(GlobalSearchController(query).withFadeTransaction())
+ } else {
+ finish()
}
}
INTENT_SEARCH -> {
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 666fa655b5..8bfd733b9e 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -255,6 +255,7 @@
Local source
Other
Global search…
+ Global search
Latest
Browse
In Library