feat: Everything 1.5beta support#4370
Open
VictoriousRaptor wants to merge 50 commits into
Open
Conversation
…r handling Agent-Logs-Url: https://github.com/Flow-Launcher/Flow.Launcher/sessions/bfa04540-ad54-4f04-a7cf-fed5dbc06dcc Co-authored-by: VictoriousRaptor <10308169+VictoriousRaptor@users.noreply.github.com>
This comment was marked as off-topic.
This comment was marked as off-topic.
Contributor
Author
|
@jjw24 It's ready. Please further review. |
Contributor
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 20 out of 22 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Flow-Launcher/Flow.Launcher/sessions/2cc46565-07b9-4c0c-8b67-f47351658735 Co-authored-by: VictoriousRaptor <10308169+VictoriousRaptor@users.noreply.github.com>
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
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.
Description
This PR adds opt-in support for
Everything 1.5in the Explorer plugin and refactors theEverythingintegration so Flow Launcher can work with both the legacy SDK and the newerEverything3API.The main goal is to make
Everything 1.5aEverything 1.5betausable without requiring users to manually edit the.inifile or rely on compatibility workarounds.What changed
Everything 1.5integration path based onEverything3.dll.IEverythingApiabstraction to separate the legacyEverything 1.4implementation from the newEverything 1.5implementation.Settings and UX changes
Everything 1.5support.Everything 1.5instance name, defaulting to empty for 1.5 beta which just rolled out.1.5a.Everythingnot running,Everything 1.5not available,Refactoring
EverythingApiusage into a legacy implementation and routed calls throughEverythingSearchManager.EverythingAvailabilityService.Maininitialization by letting the search manager ownEverythingAPI initialization.Functional impact
With this change, users can explicitly enable
Everything 1.5support and configure the instance name used by the Explorer plugin. This allows Flow Launcher to queryEverything 1.5athrough its dedicated API while preserving the existing legacy path for earlierEverythingversions.Related issues
Flow.Launcher.Plugin.Explorerwith Everything (1.5a) #1769 - BUG: Incompatibility of pluginFlow.Launcher.Plugin.ExplorerwithEverything (1.5a)