From bffc62d01b033eac8a8751efc163c1c7ed2cd402 Mon Sep 17 00:00:00 2001 From: Goooler Date: Tue, 22 Nov 2022 16:44:11 +0800 Subject: [PATCH] Add GitHub QSB Provider (#3124) https://github.com/search --- lawnchair/res/values/strings.xml | 1 + lawnchair/src/app/lawnchair/qsb/providers/GitHub.kt | 13 +++++++++++++ .../lawnchair/qsb/providers/QsbSearchProvider.kt | 3 ++- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 lawnchair/src/app/lawnchair/qsb/providers/GitHub.kt diff --git a/lawnchair/res/values/strings.xml b/lawnchair/res/values/strings.xml index 8f3e13cc7c..08ab3e52b6 100644 --- a/lawnchair/res/values/strings.xml +++ b/lawnchair/res/values/strings.xml @@ -303,6 +303,7 @@ Bing Sesame Brave + GitHub App Website App required. diff --git a/lawnchair/src/app/lawnchair/qsb/providers/GitHub.kt b/lawnchair/src/app/lawnchair/qsb/providers/GitHub.kt new file mode 100644 index 0000000000..e86bd3783b --- /dev/null +++ b/lawnchair/src/app/lawnchair/qsb/providers/GitHub.kt @@ -0,0 +1,13 @@ +package app.lawnchair.qsb.providers + +import com.android.launcher3.R + +object GitHub : QsbSearchProvider( + id = "github", + name = R.string.search_provider_github, + icon = R.drawable.ic_github, + // todo: Add packageName & className back after https://github.com/orgs/community/discussions/39678 is resolved. + packageName = "", + website = "https://github.com/search", + type = QsbSearchProviderType.WEBSITE, +) diff --git a/lawnchair/src/app/lawnchair/qsb/providers/QsbSearchProvider.kt b/lawnchair/src/app/lawnchair/qsb/providers/QsbSearchProvider.kt index 7e485a2db3..35ddd723d4 100644 --- a/lawnchair/src/app/lawnchair/qsb/providers/QsbSearchProvider.kt +++ b/lawnchair/src/app/lawnchair/qsb/providers/QsbSearchProvider.kt @@ -124,7 +124,8 @@ sealed class QsbSearchProvider( Wikipedia, Bing, Sesame, - Brave + Brave, + GitHub, ) /**