From 653d81038ca2d1f902b75714e90301264b312e10 Mon Sep 17 00:00:00 2001 From: Viktor Oreshkin Date: Wed, 2 Oct 2024 13:45:38 +0300 Subject: [PATCH] Add profile support for Yandex Browser --- Finicky/Finicky/Browsers.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Finicky/Finicky/Browsers.swift b/Finicky/Finicky/Browsers.swift index 1162363..c8aa335 100644 --- a/Finicky/Finicky/Browsers.swift +++ b/Finicky/Finicky/Browsers.swift @@ -51,6 +51,7 @@ enum Browser: String { case Safari = "com.apple.safari" case Wavebox = "com.bookry.wavebox" case Chromium = "org.chromium.chromium" + case Yandex = "ru.yandex.desktop.yandex-browser" } public func getBrowserCommand(_ browserOpts: BrowserOpts, url: URL) -> [String] { @@ -107,7 +108,8 @@ private func getProfileOption(bundleId: String, profile: String) -> [String]? { Browser.EdgeBeta.rawValue, Browser.Vivaldi.rawValue, Browser.Wavebox.rawValue, - Browser.Chromium.rawValue: + Browser.Chromium.rawValue, + Browser.Yandex.rawValue: return ["--profile-directory=\(profile)"] // Blisk and Opera doesn't support multiple profiles even though they are Chromium based