-
-
Notifications
You must be signed in to change notification settings - Fork 455
Release 1.4.0 | Plugin 1.2.2 #191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…junbalgovind:user/arbalgov/apperrorFix
- For all plugin library projects we do not output referenced project assembly dll such as Flow.Launcher.Plugin - Output all PackageReference dlls for plugins
if the assembly already referenced in Flow.Launcher.Plugin then ignore it
- since we have fixed how dependencies are resolved for plugins, these excess or duplicated package references can be safely removed - for example Newtonsoft.Json can be removed from default plugins as it is included in Flow.Launcher.Plugin project, and external plugins will be resolved to use the reference there
…anlate to avoid cache.
Co-authored-by: Qian Bao <[email protected]>
Program plugin improvement
Limiting the number of ImageSources cached to address memory issue
Fix plugin dependency loading and remove excess duplicate package references
Calculator, Color, ControlPanel, Explorer, PluginIndicator, PluginManagement, ProcessKiller, Shell, Sys, Url, WebSearch
add config for nuget deployment
Release 1.4.0 + Plugin 1.2.2 + default plugins version bumps
JohnTheGr8
approved these changes
Nov 13, 2020
Member
JohnTheGr8
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
let's do it!
taooceros
approved these changes
Nov 13, 2020
Member
taooceros
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's go!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Release Notes
Features
Upgraded Pinyin library to ToolGood.Words: Pinyin library change #183
Store whole Chinese words instead of individual characters
No longer saves cache on disk
For Program plugin, added ability to open containing folder using custom app + args, eg. Total Commander Add Exploere Customization #194
Improved Program plugin: Program plugin improvement #189
Optimized the querying of programs in Program plugin by using generics to concatenate Win32 and UWP apps.
Removed duplicate fuzzy search calls.
Greatly improved indexing speed by changing how Directory enumerates.
Bug fixes
Added loading of Edge Dev bookmarks and fixed scoring based on fuzzy search Bookmark Plugin fix #190
Improve memory consumption by limiting number of images preloaded in memory: Limiting the number of ImageSources cached to address memory issue #133
Addressing the unnecessary high memory caused by improperly handling of image caching.
Set maximum number of images cached to 50 from 5000.
Clean up by removing infrequently used images from dictionary once they go over permissible factor (2) X number of images (50).
Fix plugin dependency loading and remove excess duplicate package references: Fix plugin dependency loading and remove excess duplicate package references #160
Added a custom assembly loader for plugins and resolve any of the plugin's dependent assemblies to load from the plugin's own directory, or if the assembly exists with Flow.Launcher.Plugin then use the assembly there.
Added Directory.Build.targets so default plugins will automatically look to Flow.Launcher.Plugin's referenced packages if not available in the local plugin folder.
Used CopyLocalLockFileAssemblies=true in project file for both default and future external plugins so all referenced assemblies in the plugin are outputted and available for the main application to point to.