From 02248eb971ae4826e9aa09764189eb317f58d870 Mon Sep 17 00:00:00 2001 From: Andrzej Martyna Date: Sun, 28 Dec 2025 17:34:10 +0100 Subject: [PATCH] Add ReuseTabs to Settings --- .../Languages/en.xaml | 1 + .../Languages/pl.xaml | 1 + .../Views/SettingsControl.xaml | 8 ++++++++ .../Views/SettingsControl.xaml.cs | 10 ++++++++++ 4 files changed, 20 insertions(+) diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/en.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/en.xaml index 564714173..0cd3bdbf1 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/en.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/en.xaml @@ -31,5 +31,6 @@ If you are not using Chrome, Firefox or Edge, or you are using their portable version, you need to add bookmarks data directory and select correct browser engine to make this plugin work. For example: Brave's engine is Chromium; and its default bookmarks data location is: "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\UserData". For Firefox engine, the bookmarks directory is the userdata folder contains the places.sqlite file. Load favicons (can be time consuming during startup) + Reuse existing tabs (experimental) \ No newline at end of file diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pl.xaml index b63c2ffc5..197d913a3 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pl.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pl.xaml @@ -29,5 +29,6 @@ Jeśli nie używasz Chrome, Firefox lub Edge, lub używasz ich wersji przenośnej, musisz dodać katalog danych zakładek i wybrać poprawny silnik przeglądarki, aby wtyczka działała. Na przykład: silnikiem przeglądarki Brave jest Chromium, a domyślna lokalizacja danych zakładek to: "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\UserData". W przypadku silnika Firefoksa, katalog zakładek to folder danych użytkownika zawierający plik places.sqlite. Wczytaj ikony ulubionych (może być czasochłonne podczas uruchamiania) + Ponownie używaj otwartych zakładek (funkcja eksperymentalna) diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/SettingsControl.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/SettingsControl.xaml index 0767ee980..34891762d 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/SettingsControl.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/SettingsControl.xaml @@ -13,6 +13,7 @@ + + \ No newline at end of file diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/SettingsControl.xaml.cs b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/SettingsControl.xaml.cs index 1ee6b5c45..5a10cca37 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/SettingsControl.xaml.cs +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/SettingsControl.xaml.cs @@ -48,6 +48,16 @@ public partial class SettingsControl } } + public bool ReuseTabs + { + get => Settings.ReuseTabs; + set + { + Settings.ReuseTabs = value; + _ = Task.Run(() => Main.ReloadAllBookmarks()); + } + } + public bool OpenInNewBrowserWindow { get => Settings.OpenInNewBrowserWindow;