lin-ycv / EverythingPowerToys

Everything search plugin for PowerToys Run
Eclipse Public License 2.0
2.21k stars 58 forks source link

Add support for Everything 1.5a #40

Closed neoOpus closed 1 year ago

neoOpus commented 1 year ago

Is your feature request related to a problem? Please describe. Everything 1.5a became very stable and many are using it instead of 1.4 as it has way more features, it is not detected though by your plugin.

Describe the solution you'd like please add support to it (it comes with so many additional features).

Describe alternatives you've considered or allow specifying the path of the executable in your plugin so anyone decides what version they would like to use and many are using multiple versions for several reasons like offline database of a NAS etc that can be specified in .ini file.

Additional context image

neoOpus commented 1 year ago

BTW, I am aware of the Disable 1.5a Instance and It works this way but what I am after is to make it work in different instances of everything that can have different settings.

lin-ycv commented 1 year ago

This plugin uses the SDK provided by voidtools to package your query and send it to Everything, if your feature is not exposed in the SDK, there's nothing I can do. If you provide a specific feature(s) request, I can check if it's exposed and how to implement it.

The SDK library I'm using is signed in 2020, I see the there's one from voidtools signed in 2022, there's no versioning or change log, so I don't know what changed. You can try replacing Everything64.dll in C:\Program Files\PowerToys\modules\launcher\Plugins\Everything with the newer version Everything-SDK.zip/dll (or download it here), and see if that changes anything.

The SDK does not expose the ability to configure which instance to use, it is hard coded, as seen here, named instances support in SDK is still under TODO.

github-actions[bot] commented 1 year ago

Stale: no activity

github-actions[bot] commented 1 year ago

Close: no response