support more browsers

This commit is contained in:
Julian Freeman
2026-04-16 21:47:00 -04:00
parent ca649f700f
commit 83f762435b
5 changed files with 55 additions and 2 deletions

View File

@@ -73,6 +73,35 @@ pub fn browser_definitions() -> Vec<BrowserDefinition> {
]),
],
},
BrowserDefinition {
id: "vivaldi",
name: "Vivaldi",
local_app_data_segments: &["Vivaldi", "User Data"],
executable_candidates: &[
ExecutableCandidate::LocalAppData(&["Vivaldi", "Application", "vivaldi.exe"]),
ExecutableCandidate::ProgramFiles(&["Vivaldi", "Application", "vivaldi.exe"]),
],
},
BrowserDefinition {
id: "yandex",
name: "Yandex Browser",
local_app_data_segments: &["Yandex", "YandexBrowser", "User Data"],
executable_candidates: &[ExecutableCandidate::LocalAppData(&[
"Yandex",
"YandexBrowser",
"Application",
"browser.exe",
])],
},
BrowserDefinition {
id: "chromium",
name: "Chromium",
local_app_data_segments: &["Chromium", "User Data"],
executable_candidates: &[
ExecutableCandidate::LocalAppData(&["Chromium", "Application", "chrome.exe"]),
ExecutableCandidate::ProgramFiles(&["Chromium", "Application", "chrome.exe"]),
],
},
]
}