diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/ChromeBookmarkLoader.cs b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/ChromeBookmarkLoader.cs index d7cfcaf6a..ec6f8423d 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/ChromeBookmarkLoader.cs +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/ChromeBookmarkLoader.cs @@ -17,7 +17,7 @@ namespace Flow.Launcher.Plugin.BrowserBookmark private List LoadChromeBookmarks() { var bookmarks = new List(); - String platformPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); + var platformPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); bookmarks.AddRange(LoadBookmarks(Path.Combine(platformPath, @"Google\Chrome\User Data"), "Google Chrome")); bookmarks.AddRange(LoadBookmarks(Path.Combine(platformPath, @"Google\Chrome SxS\User Data"), "Google Chrome Canary")); bookmarks.AddRange(LoadBookmarks(Path.Combine(platformPath, @"Chromium\User Data"), "Chromium")); diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/EdgeBookmarkLoader.cs b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/EdgeBookmarkLoader.cs index d982ee99e..276f6368e 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/EdgeBookmarkLoader.cs +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/EdgeBookmarkLoader.cs @@ -10,22 +10,17 @@ namespace Flow.Launcher.Plugin.BrowserBookmark { public class EdgeBookmarkLoader : ChromiumBookmarkLoader { - - private readonly List _bookmarks = new(); - - private void LoadEdgeBookmarks() + private List LoadEdgeBookmarks() { + var bookmarks = new List(); var platformPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); - LoadBookmarks(Path.Combine(platformPath, @"Microsoft\Edge\User Data"), "Microsoft Edge"); - LoadBookmarks(Path.Combine(platformPath, @"Microsoft\Edge Dev\User Data"), "Microsoft Edge Dev"); - LoadBookmarks(Path.Combine(platformPath, @"Microsoft\Edge SxS\User Data"), "Microsoft Edge Canary"); + bookmarks.AddRange(LoadBookmarks(Path.Combine(platformPath, @"Microsoft\Edge\User Data"), "Microsoft Edge")); + bookmarks.AddRange(LoadBookmarks(Path.Combine(platformPath, @"Microsoft\Edge Dev\User Data"), "Microsoft Edge Dev")); + bookmarks.AddRange(LoadBookmarks(Path.Combine(platformPath, @"Microsoft\Edge SxS\User Data"), "Microsoft Edge Canary")); + + return bookmarks; } - public override List GetBookmarks() - { - _bookmarks.Clear(); - LoadEdgeBookmarks(); - return _bookmarks; - } + public override List GetBookmarks() => LoadEdgeBookmarks(); } } \ No newline at end of file diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/en.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/en.xaml index 10abea6da..ab854b8ed 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/en.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/en.xaml @@ -17,6 +17,6 @@ Load Browser From: Browser Name DataDirectoryPath - Add Custom Browser Bookmark - Delete Custom Browser Bookmark + Add + Delete \ No newline at end of file diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/CustomBrowserSetting.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/CustomBrowserSetting.xaml index e13663a8d..ff3fbb38e 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/CustomBrowserSetting.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Views/CustomBrowserSetting.xaml @@ -5,7 +5,8 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:Flow.Launcher.Plugin.BrowserBookmark.Models" mc:Ignorable="d" - Title="CustomBrowserSetting" Height="450" Width="600" + WindowStartupLocation="CenterScreen" + Title="CustomBrowserSetting" Height="350" Width="600" KeyDown="WindowKeyDown" > @@ -13,25 +14,25 @@ - - - + + + + HorizontalAlignment="Left" VerticalAlignment="Center" Margin="80 0 0 0"/> + HorizontalAlignment="Left" VerticalAlignment="Center" Margin="80 0 0 0"/> + HorizontalAlignment="Left" VerticalAlignment="Center" Width="100" Height="30" Margin="50 0 0 0"/> - -