Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/app/global/local_account_sensitive_settings.nim
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ const DEFAULT_SHOULD_SHOW_FAVORITES_BAR = true
const LSS_KEY_BROWSER_HOMEPAGE* = "browserHomepage"
const DEFAULT_BROWSER_HOMEPAGE = ""
const LSS_KEY_SHOULD_SHOW_BROWSER_SEARCH_ENGINE* = "shouldShowBrowserSearchEngine"
const DEFAULT_SHOULD_SHOW_BROWSER_SEARCH_ENGINE = 1 #browserSearchEngineDuckDuckGo from SearchEnginesConfig.qml
const DEFAULT_SHOULD_SHOW_BROWSER_SEARCH_ENGINE = 2 #browserSearchEngineBrave from SearchEnginesConfig.qml
const LSS_KEY_CUSTOM_SEARCH_ENGINE_URL* = "customSearchEngineUrl"
const DEFAULT_CUSTOM_SEARCH_ENGINE_URL = ""
const LSS_KEY_USE_BROWSER_ETHEREUM_EXPLORER* = "useBrowserEthereumExplorer"
Expand Down
36 changes: 22 additions & 14 deletions ui/imports/utils/SearchEnginesConfig.qml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,14 @@ QtObject {

readonly property int browserSearchEngineNone: 0
readonly property int browserSearchEngineDuckDuckGo: 1
readonly property int browserSearchEngineQwant: 2
readonly property int browserSearchEngineStartpage: 3
readonly property int browserSearchEngineMojeek: 4
readonly property int browserSearchEngineEcosia: 5
readonly property int browserSearchEngineBing: 6
readonly property int browserSearchEngineGoogle: 7
readonly property int browserSearchEngineCustom: 8
readonly property int browserSearchEngineBrave: 2
readonly property int browserSearchEngineQwant: 3
readonly property int browserSearchEngineStartpage: 4
readonly property int browserSearchEngineMojeek: 5
readonly property int browserSearchEngineEcosia: 6
readonly property int browserSearchEngineBing: 7
readonly property int browserSearchEngineGoogle: 8
readonly property int browserSearchEngineCustom: 9

readonly property ListModel engines: ListModel {
ListElement {
Expand All @@ -31,49 +32,56 @@ QtObject {
urlTemplate: "https://duckduckgo.com/?q=%1"
}
ListElement {
engineId: 2 // browserSearchEngineQwant
engineId: 2 // browserSearchEngineBrave
name: "Brave Search"
description: ""
iconUrl: "search_engines/brave_search"
urlTemplate: "https://search.brave.com/search?q=%1"
}
ListElement {
engineId: 3 // browserSearchEngineQwant
name: "Qwant"
description: ""
iconUrl: "search_engines/qwant"
urlTemplate: "https://www.qwant.com/?q=%1"
}
ListElement {
engineId: 3 // browserSearchEngineStartpage
engineId: 4 // browserSearchEngineStartpage
name: "Startpage"
description: ""
iconUrl: "search_engines/starpage"
urlTemplate: "https://www.startpage.com/sp/search?q=%1"
}
ListElement {
engineId: 4 // browserSearchEngineMojeek
engineId: 5 // browserSearchEngineMojeek
name: "Mojeek"
description: ""
iconUrl: "search_engines/mojeek"
urlTemplate: "https://www.mojeek.com/search?q=%1"
}
ListElement {
engineId: 5 // browserSearchEngineEcosia
engineId: 6 // browserSearchEngineEcosia
name: "Ecosia"
description: ""
iconUrl: "search_engines/ecosia"
urlTemplate: "https://www.ecosia.org/search?q=%1"
}
ListElement {
engineId: 6 // browserSearchEngineBing
engineId: 7 // browserSearchEngineBing
name: "Bing"
description: ""
iconUrl: "search_engines/bing"
urlTemplate: "https://www.bing.com/search?q=%1"
}
ListElement {
engineId: 7 // browserSearchEngineGoogle
engineId: 8 // browserSearchEngineGoogle
name: "Google"
description: ""
iconUrl: "search_engines/google"
urlTemplate: "https://www.google.com/search?q=%1"
}
ListElement {
engineId: 8 // browserSearchEngineCustom
engineId: 9 // browserSearchEngineCustom
name: qsTr("Custom")
description: qsTr("Plug in your own search engine that follows the OpenSearch URL format")
iconUrl: "search_engines/custom"
Expand Down