From fa3e496aae7d671929507ca4207a61d33f41583d Mon Sep 17 00:00:00 2001 From: bao-qian Date: Sun, 8 Nov 2015 04:54:40 +0000 Subject: [PATCH 01/12] Update readme --- README.md | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index cc0350f1c1..1031e70c5d 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ Wox [![Build status](https://ci.appveyor.com/api/projects/status/bfktntbivg32e Features ========= -1. Search for applications, folders, files and in the browser bookmarks (using a plugin) -2. Search the web using shortcuts (e.g. search google with `g keyword` or Youtube `youtube keyword`) +1. Search for applications, folders, files. Search for bookmarks of browser is also possible via plugin. +2. Search the web using shortcuts (e.g. search google with `g keyword`) 3. Themes support, get more themes from [http://www.getwox.com/theme/builder](http://www.getwox.com/theme/builder) 4. Plugin support, get more plugins from [http://www.getwox.com/plugin](http://www.getwox.com/plugin) @@ -37,16 +37,11 @@ Contribute If you are a developer, feel free to send a pull request to the **Dev** branch. We still have a lot of features and bugs to resolve. Take a look at [issues page](https://github.com/qianlifeng/Wox/issues) if you want to contribute :) -If you are not a developer, you can still contribute to the project. Install the beta version, test things and help us with new entries and corrections to the docs [Wox doc](http://doc.getwox.com). Feedback is always welcome! +If you are not a developer, you can still contribute to the project. Install the Latest build(https://ci.appveyor.com/project/qianlifeng/wox/history) and report bugs. Help us with new entries and corrections to the [Wox doc](http://doc.getwox.com). Feedback is always welcome! Docs ========= -Full documentation can be found here [Wox Documentation](http://doc.getwox.com). This is a good place to start if you are installing Wox for the first time. Feel free to contribute if you want to improve, correct or translate the documentation. +Full documentation can be found here [Wox doc](http://doc.getwox.com). This is a good place to start if you are installing Wox for the first time. Feel free to contribute if you want to improve, correct or translate the documentation. In the future, all of the documentation will be moved back to Github wiki. - -Discussion -========= - -Do you have a question or an idea for a killer feature? Discuss things with our community at the [Wox Fourms](http://discussion.getwox.com). From ab14b9c8bbc582aa54a48d643d65cd09adea32f7 Mon Sep 17 00:00:00 2001 From: bao-qian Date: Sun, 8 Nov 2015 04:56:50 +0000 Subject: [PATCH 02/12] Update readme Because of the ongoing refactoring, the doc is outdated. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1031e70c5d..39ccf9090a 100644 --- a/README.md +++ b/README.md @@ -37,11 +37,11 @@ Contribute If you are a developer, feel free to send a pull request to the **Dev** branch. We still have a lot of features and bugs to resolve. Take a look at [issues page](https://github.com/qianlifeng/Wox/issues) if you want to contribute :) -If you are not a developer, you can still contribute to the project. Install the Latest build(https://ci.appveyor.com/project/qianlifeng/wox/history) and report bugs. Help us with new entries and corrections to the [Wox doc](http://doc.getwox.com). Feedback is always welcome! +If you are not a developer, you can still contribute to the project. Install the [Latest build](https://ci.appveyor.com/project/qianlifeng/wox/history) and report bugs. Feedback is always welcome! Docs ========= -Full documentation can be found here [Wox doc](http://doc.getwox.com). This is a good place to start if you are installing Wox for the first time. Feel free to contribute if you want to improve, correct or translate the documentation. +Full documentation can be found here [Wox doc](http://doc.getwox.com). This is a good place to start if you are installing Wox for the first time. In the future, all of the documentation will be moved back to Github wiki. From c43a29f0587488375a0f35f5ee5d4a5cf441f26c Mon Sep 17 00:00:00 2001 From: bao-qian Date: Sun, 8 Nov 2015 05:03:34 +0000 Subject: [PATCH 03/12] Update readme --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 39ccf9090a..ab43060d1f 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ Wox [![Build status](https://ci.appveyor.com/api/projects/status/bfktntbivg32e103)](https://ci.appveyor.com/project/qianlifeng/wox) [![Bountysource](https://www.bountysource.com/badge/team?team_id=39433&style=raised)](https://www.bountysource.com/teams/wox?utm_source=Wox&utm_medium=shield&utm_campaign=raised) ========= -[Wox](http://www.getwox.com) is a launcher for windows, inspired by [Alfred](http://www.alfredapp.com/) and [Launchy](http://www.launchy.net/). Wox indexes your programs, your documents, project files, folders, and bookmarks. You can launch everything with just a few keystrokes!. +[Wox](http://www.getwox.com) is a launcher for windows, inspired by [Alfred](http://www.alfredapp.com/) and [Launchy](http://www.launchy.net/). You can launch everything with just a few keystrokes!. Features ========= -1. Search for applications, folders, files. Search for bookmarks of browser is also possible via plugin. -2. Search the web using shortcuts (e.g. search google with `g keyword`) -3. Themes support, get more themes from [http://www.getwox.com/theme/builder](http://www.getwox.com/theme/builder) -4. Plugin support, get more plugins from [http://www.getwox.com/plugin](http://www.getwox.com/plugin) +1. Search for applications, folders, files, [bookmarks](https://www.getwox.com/plugin/16). +2. Web search using keyword (e.g. search google with `g search_term`) +3. Get themes from [http://www.getwox.com/theme/builder](http://www.getwox.com/theme/builder) +4. Install plugins from [http://www.getwox.com/plugin](http://www.getwox.com/plugin) Screenshot ========= @@ -37,7 +37,7 @@ Contribute If you are a developer, feel free to send a pull request to the **Dev** branch. We still have a lot of features and bugs to resolve. Take a look at [issues page](https://github.com/qianlifeng/Wox/issues) if you want to contribute :) -If you are not a developer, you can still contribute to the project. Install the [Latest build](https://ci.appveyor.com/project/qianlifeng/wox/history) and report bugs. Feedback is always welcome! +If you are not a developer, you can still contribute to the project. Install the [Latest build](https://ci.appveyor.com/project/qianlifeng/wox/history) and report [here](https://github.com/qianlifeng/Wox/issues). Feedback is always welcome! Docs ========= From 5131cc8e43b3e97a6a46eda247932d1e974537eb Mon Sep 17 00:00:00 2001 From: bao-qian Date: Sun, 8 Nov 2015 23:49:33 +0000 Subject: [PATCH 04/12] Typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ab43060d1f..865e567069 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Contribute If you are a developer, feel free to send a pull request to the **Dev** branch. We still have a lot of features and bugs to resolve. Take a look at [issues page](https://github.com/qianlifeng/Wox/issues) if you want to contribute :) -If you are not a developer, you can still contribute to the project. Install the [Latest build](https://ci.appveyor.com/project/qianlifeng/wox/history) and report [here](https://github.com/qianlifeng/Wox/issues). Feedback is always welcome! +If you are not a developer, you can still contribute to the project. Install the [Latest build](https://ci.appveyor.com/project/qianlifeng/wox/history) and report bug [here](https://github.com/qianlifeng/Wox/issues). Feedback is always welcome! Docs ========= From 6d03eac9a1b5e0933267539566fcc92e0502e61a Mon Sep 17 00:00:00 2001 From: bao-qian Date: Mon, 9 Nov 2015 05:40:32 +0000 Subject: [PATCH 05/12] Remove outdated chocolatey downloads --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 865e567069..ca74a48e53 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Wox [![Build status](https://ci.appveyor.com/api/projects/status/bfktntbivg32e103)](https://ci.appveyor.com/project/qianlifeng/wox) [![Bountysource](https://www.bountysource.com/badge/team?team_id=39433&style=raised)](https://www.bountysource.com/teams/wox?utm_source=Wox&utm_medium=shield&utm_campaign=raised) +Wox [![Build status](https://ci.appveyor.com/api/projects/status/bfktntbivg32e103)](https://ci.appveyor.com/project/qianlifeng/wox) [![Bountysource](https://www.bountysource.com/badge/team?team_id=39433&style=raised)](https://www.bountysource.com/teams/wox?utm_source=Wox&utm_medium=shield&utm_campaign=raised) ========= [Wox](http://www.getwox.com) is a launcher for windows, inspired by [Alfred](http://www.alfredapp.com/) and [Launchy](http://www.launchy.net/). You can launch everything with just a few keystrokes!. From b3b6dc2e94fab2fa359901475bf90f86e393133c Mon Sep 17 00:00:00 2001 From: bao-qian Date: Tue, 10 Nov 2015 20:05:18 +0000 Subject: [PATCH 06/12] Update faq for how to report bugs --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ca74a48e53..469738a706 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ Wox [![Build status](https://ci.appveyor.com/api/projects/status/bfktntbivg32e Features ========= -1. Search for applications, folders, files, [bookmarks](https://www.getwox.com/plugin/16). -2. Web search using keyword (e.g. search google with `g search_term`) -3. Get themes from [http://www.getwox.com/theme/builder](http://www.getwox.com/theme/builder) +1. Search all applications, folders, files, [bookmarks](https://www.getwox.com/plugin/16). +2. Search Web using keyword (e.g. search google with `g search_term`) +3. Build custom themes in [http://www.getwox.com/theme/builder](http://www.getwox.com/theme/builder) 4. Install plugins from [http://www.getwox.com/plugin](http://www.getwox.com/plugin) Screenshot @@ -35,9 +35,9 @@ Simple Usage Contribute ========= -If you are a developer, feel free to send a pull request to the **Dev** branch. We still have a lot of features and bugs to resolve. Take a look at [issues page](https://github.com/qianlifeng/Wox/issues) if you want to contribute :) +If you are a developer, please feel free to send a pull request to the **Dev** branch. We still have a lot of features and bugs to resolve. Take a look at [issues page](https://github.com/qianlifeng/Wox/issues) if you want to contribute :) -If you are not a developer, you can still contribute to the project. Install the [Latest build](https://ci.appveyor.com/project/qianlifeng/wox/history) and report bug [here](https://github.com/qianlifeng/Wox/issues). Feedback is always welcome! +If you are not a developer, please install the [Latest build](https://ci.appveyor.com/project/qianlifeng/wox/history) and report bugs (how to: [English](https://github.com/Wox-launcher/Wox/wiki/FAQ-English) [中文](https://github.com/Wox-launcher/Wox/wiki/FAQ-%E4%B8%AD%E6%96%87)). Feedback is always welcome! Docs ========= From de1491a31001743c978c8f2f333ad351e0038de3 Mon Sep 17 00:00:00 2001 From: bao-qian Date: Wed, 11 Nov 2015 05:12:37 +0000 Subject: [PATCH 07/12] Temp fix for CMD hotkey --- Plugins/Wox.Plugin.CMD/CMD.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Plugins/Wox.Plugin.CMD/CMD.cs b/Plugins/Wox.Plugin.CMD/CMD.cs index 7b100dc6bb..786ad9ab67 100644 --- a/Plugins/Wox.Plugin.CMD/CMD.cs +++ b/Plugins/Wox.Plugin.CMD/CMD.cs @@ -176,7 +176,8 @@ namespace Wox.Plugin.CMD private void OnWinRPressed() { context.API.ShowApp(); - context.API.ChangeQuery(">"); + // todo don't hardcode action keywords. + context.API.ChangeQuery($">{Plugin.Query.TermSeperater}"); } public Control CreateSettingPanel() From 1248307b96a33cb721bbb4e558d27e82b2f98f96 Mon Sep 17 00:00:00 2001 From: bao-qian Date: Wed, 11 Nov 2015 05:42:06 +0000 Subject: [PATCH 08/12] Fix the order of everything results Try to fix #381 --- Plugins/Wox.Plugin.Everything/Everything/EverythingAPI.cs | 2 -- Plugins/Wox.Plugin.Everything/Main.cs | 6 ------ 2 files changed, 8 deletions(-) diff --git a/Plugins/Wox.Plugin.Everything/Everything/EverythingAPI.cs b/Plugins/Wox.Plugin.Everything/Everything/EverythingAPI.cs index 158985e077..2d7a8e01b3 100644 --- a/Plugins/Wox.Plugin.Everything/Everything/EverythingAPI.cs +++ b/Plugins/Wox.Plugin.Everything/Everything/EverythingAPI.cs @@ -227,8 +227,6 @@ namespace Wox.Plugin.Everything.Everything yield break; } - Everything_SortResultsByPath(); - const int bufferSize = 4096; StringBuilder buffer = new StringBuilder(bufferSize); for (int idx = 0; idx < Everything_GetNumResults(); ++idx) diff --git a/Plugins/Wox.Plugin.Everything/Main.cs b/Plugins/Wox.Plugin.Everything/Main.cs index 1a6ed8c6bb..cd80d35c84 100644 --- a/Plugins/Wox.Plugin.Everything/Main.cs +++ b/Plugins/Wox.Plugin.Everything/Main.cs @@ -47,12 +47,6 @@ namespace Wox.Plugin.Everything try { var searchList = api.Search(keyword, maxCount: ContextMenuStorage.Instance.MaxSearchCount).ToList(); - var fuzzyMather = FuzzyMatcher.Create(keyword); - searchList.Sort( - (x, y) => - fuzzyMather.Evaluate(Path.GetFileName(y.FullPath)).Score - - fuzzyMather.Evaluate(Path.GetFileName(x.FullPath)).Score); - foreach (var s in searchList) { var path = s.FullPath; From a8967bab396360b24f8189f31945cc47a088ee56 Mon Sep 17 00:00:00 2001 From: bao-qian Date: Wed, 11 Nov 2015 06:20:52 +0000 Subject: [PATCH 09/12] Fix incorrect fuzzy match result for program plugin Fix #270 --- Plugins/Wox.Plugin.Program/Programs.cs | 49 +++++++++++++------------- Wox.Plugin/Result.cs | 9 +++-- 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/Plugins/Wox.Plugin.Program/Programs.cs b/Plugins/Wox.Plugin.Program/Programs.cs index 8ec1ea9a30..347f640b8a 100644 --- a/Plugins/Wox.Plugin.Program/Programs.cs +++ b/Plugins/Wox.Plugin.Program/Programs.cs @@ -30,24 +30,24 @@ namespace Wox.Plugin.Program { var fuzzyMather = FuzzyMatcher.Create(query.Search); - List returnList = programs.Where(o => MatchProgram(o, fuzzyMather)).ToList(); - returnList.ForEach(ScoreFilter); - returnList = returnList.OrderByDescending(o => o.Score).ToList(); - - return returnList.Select(c => new Result() - { - Title = c.Title, - SubTitle = c.ExecutePath, - IcoPath = c.IcoPath, - Score = c.Score, - ContextData = c, - Action = (e) => - { - context.API.HideApp(); - context.API.ShellRun(c.ExecutePath); - return true; - } - }).ToList(); + var results = programs.Where(o => MatchProgram(o, fuzzyMather)). + Select(ScoreFilter). + OrderByDescending(o => o.Score) + .Select(c => new Result() + { + Title = c.Title, + SubTitle = c.ExecutePath, + IcoPath = c.IcoPath, + Score = c.Score, + ContextData = c, + Action = (e) => + { + context.API.HideApp(); + context.API.ShellRun(c.ExecutePath); + return true; + } + }).ToList(); + return results; } static string ResolveShortcut(string filePath) @@ -60,12 +60,10 @@ namespace Wox.Plugin.Program private bool MatchProgram(Program program, FuzzyMatcher matcher) { - if ((program.Score = matcher.Evaluate(program.Title).Score) > 0) return true; - if ((program.Score = matcher.Evaluate(program.PinyinTitle).Score) > 0) return true; - if (program.AbbrTitle != null && (program.Score = matcher.Evaluate(program.AbbrTitle).Score) > 0) return true; - if (program.ExecuteName != null && (program.Score = matcher.Evaluate(program.ExecuteName).Score) > 0) return true; - - return false; + var scores = new List { program.Title, program.PinyinTitle, program.AbbrTitle, program.ExecuteName }; + program.Score = scores.Select(s => matcher.Evaluate(s ?? string.Empty).Score).Max(); + if (program.Score > 0) return true; + else return false; } public void Init(PluginInitContext context) @@ -161,7 +159,7 @@ namespace Wox.Plugin.Program return list; } - private void ScoreFilter(Program p) + private Program ScoreFilter(Program p) { p.Score += p.Source.BonusPoints; @@ -173,6 +171,7 @@ namespace Wox.Plugin.Program if (p.Title.Contains("卸载") || p.Title.ToLower().Contains("uninstall")) p.Score -= 20; + return p; } #region ISettingProvider Members diff --git a/Wox.Plugin/Result.cs b/Wox.Plugin/Result.cs index 5352898d82..992c50a5d1 100644 --- a/Wox.Plugin/Result.cs +++ b/Wox.Plugin/Result.cs @@ -47,7 +47,10 @@ namespace Wox.Plugin Result r = obj as Result; if (r != null) { - return string.Equals(r.Title, Title) && string.Equals(r.SubTitle, SubTitle); + var equality = string.Equals(r.Title, Title) && + string.Equals(r.SubTitle, SubTitle) && + r.Score == Score; + return equality; } else { @@ -57,7 +60,9 @@ namespace Wox.Plugin public override int GetHashCode() { - var hashcode = (Title?.GetHashCode() ?? 0) ^ (SubTitle?.GetHashCode() ?? 0); + var hashcode = (Title?.GetHashCode() ?? 0) ^ + (SubTitle?.GetHashCode() ?? 0) ^ + (Score.GetHashCode()); return hashcode; } From 8b97914438192516c49181672fa6b0aa5abe61d2 Mon Sep 17 00:00:00 2001 From: bao-qian Date: Thu, 12 Nov 2015 19:53:43 +0000 Subject: [PATCH 10/12] Fix web search icon part of #384 bug introduced in 38cc115c1f9e1efbb2256f6e88168493797adb5c --- .../Images/{websearch => }/google.png | Bin .../Images/{websearch => }/pictures.png | Bin .../Images/{websearch => }/wiki.png | Bin .../WebSearchSetting.xaml.cs | 18 +++++++++++------- .../Wox.Plugin.WebSearch/WebSearchStorage.cs | 6 +++--- .../Wox.Plugin.WebSearch.csproj | 18 +++++++----------- 6 files changed, 21 insertions(+), 21 deletions(-) rename Plugins/Wox.Plugin.WebSearch/Images/{websearch => }/google.png (100%) rename Plugins/Wox.Plugin.WebSearch/Images/{websearch => }/pictures.png (100%) rename Plugins/Wox.Plugin.WebSearch/Images/{websearch => }/wiki.png (100%) diff --git a/Plugins/Wox.Plugin.WebSearch/Images/websearch/google.png b/Plugins/Wox.Plugin.WebSearch/Images/google.png similarity index 100% rename from Plugins/Wox.Plugin.WebSearch/Images/websearch/google.png rename to Plugins/Wox.Plugin.WebSearch/Images/google.png diff --git a/Plugins/Wox.Plugin.WebSearch/Images/websearch/pictures.png b/Plugins/Wox.Plugin.WebSearch/Images/pictures.png similarity index 100% rename from Plugins/Wox.Plugin.WebSearch/Images/websearch/pictures.png rename to Plugins/Wox.Plugin.WebSearch/Images/pictures.png diff --git a/Plugins/Wox.Plugin.WebSearch/Images/websearch/wiki.png b/Plugins/Wox.Plugin.WebSearch/Images/wiki.png similarity index 100% rename from Plugins/Wox.Plugin.WebSearch/Images/websearch/wiki.png rename to Plugins/Wox.Plugin.WebSearch/Images/wiki.png diff --git a/Plugins/Wox.Plugin.WebSearch/WebSearchSetting.xaml.cs b/Plugins/Wox.Plugin.WebSearch/WebSearchSetting.xaml.cs index 1c85340f67..4d8ba23014 100644 --- a/Plugins/Wox.Plugin.WebSearch/WebSearchSetting.xaml.cs +++ b/Plugins/Wox.Plugin.WebSearch/WebSearchSetting.xaml.cs @@ -11,7 +11,8 @@ namespace Wox.Plugin.WebSearch { public partial class WebSearchSetting : Window { - private string _defaultWebSearchImageDirectory = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "Images\\websearch"); + private const string _imageDirectoryName = "Images"; + private string _pluginDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); private readonly WebSearchesSetting _settingWindow; private bool _isUpdate; private WebSearch _updateWebSearch; @@ -50,7 +51,7 @@ namespace Wox.Plugin.WebSearch private void ShowIcon(string path) { - imgIcon.Source = new BitmapImage(new Uri($"{_defaultWebSearchImageDirectory}\\{path}", UriKind.Absolute)); + imgIcon.Source = new BitmapImage(new Uri(Path.Combine(_pluginDirectory, path), UriKind.Absolute)); } private void BtnCancel_OnClick(object sender, RoutedEventArgs e) @@ -126,15 +127,15 @@ namespace Wox.Plugin.WebSearch private void BtnSelectIcon_OnClick(object sender, RoutedEventArgs e) { - if (!Directory.Exists(_defaultWebSearchImageDirectory)) + if (!Directory.Exists(_pluginDirectory)) { - _defaultWebSearchImageDirectory = + _pluginDirectory = Path.GetDirectoryName(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)); } var dlg = new OpenFileDialog { - InitialDirectory = _defaultWebSearchImageDirectory, + InitialDirectory = Path.Combine(_pluginDirectory, _imageDirectoryName), Filter = "Image files (*.jpg, *.jpeg, *.gif, *.png, *.bmp) |*.jpg; *.jpeg; *.gif; *.png; *.bmp" }; @@ -142,8 +143,11 @@ namespace Wox.Plugin.WebSearch if (result == true) { string filename = dlg.FileName; - tbIconPath.Text = Path.GetFileName(filename); - ShowIcon(tbIconPath.Text); + if (filename != null) + { + tbIconPath.Text = Path.Combine(_imageDirectoryName, Path.GetFileName(filename)); + ShowIcon(tbIconPath.Text); + } } } } diff --git a/Plugins/Wox.Plugin.WebSearch/WebSearchStorage.cs b/Plugins/Wox.Plugin.WebSearch/WebSearchStorage.cs index 2f6d92435a..fec8f937a4 100644 --- a/Plugins/Wox.Plugin.WebSearch/WebSearchStorage.cs +++ b/Plugins/Wox.Plugin.WebSearch/WebSearchStorage.cs @@ -41,7 +41,7 @@ namespace Wox.Plugin.WebSearch { Title = "Google", ActionKeyword = "g", - IconPath = @"google.png", + IconPath = @"Images\google.png", Url = "https://www.google.com/search?q={q}", Enabled = true }; @@ -52,7 +52,7 @@ namespace Wox.Plugin.WebSearch { Title = "Wikipedia", ActionKeyword = "wiki", - IconPath = @"wiki.png", + IconPath = @"Images\wiki.png", Url = "http://en.wikipedia.org/wiki/{q}", Enabled = true }; @@ -62,7 +62,7 @@ namespace Wox.Plugin.WebSearch { Title = "FindIcon", ActionKeyword = "findicon", - IconPath = @"pictures.png", + IconPath = @"Images\pictures.png", Url = "http://findicons.com/search/{q}", Enabled = true }; diff --git a/Plugins/Wox.Plugin.WebSearch/Wox.Plugin.WebSearch.csproj b/Plugins/Wox.Plugin.WebSearch/Wox.Plugin.WebSearch.csproj index 9a450b0107..f2a5dd05bf 100644 --- a/Plugins/Wox.Plugin.WebSearch/Wox.Plugin.WebSearch.csproj +++ b/Plugins/Wox.Plugin.WebSearch/Wox.Plugin.WebSearch.csproj @@ -66,7 +66,13 @@ - + + PreserveNewest + + + PreserveNewest + + PreserveNewest @@ -114,16 +120,6 @@ PreserveNewest - - - PreserveNewest - - - - - PreserveNewest - -