Flow-Launcher / Flow.Launcher

:mag: Quick file search & app launcher for Windows with community-made plugins
https://flowlauncher.com
MIT License
7.7k stars 300 forks source link

Add Support for Everything search syntax (High Priority) #2898

Closed swishlabby closed 6 days ago

swishlabby commented 3 weeks ago

Enhance 'Everything' Plugin with Advanced Search Features (Regex, Syntax, etc.)

Summary: I’m proposing an enhancement to Flow Launcher’s 'Everything' plugin to include advanced search features, such as regex and other powerful search syntax, similar to the implementation in PowerToys Run. This would significantly improve the search capabilities for users, making Flow Launcher an even more versatile and powerful tool.

Context: I recently came across the 'Everything' plugin implementation in the PowerToys Run repository and was impressed with its handling of regex and advanced search syntax. These features allow users to refine their searches more precisely and would be a valuable addition to Flow Launcher.

Why This Matters:

Proposal:

Request: I would love to see these advanced features ported over to Flow Launcher's plugin, leveraging the strong foundation built in PowerToys Run. This could be a significant enhancement for the Flow Launcher community, providing a seamless and powerful search experience.

nanoraptor commented 3 weeks ago

I would highly vote for this to be implemented in the inbuilt everything plugin. I currently use PowerToys's Everything plugin for just the file searching as I find myself using a lot of keyword syntax in the search bar. In fact, I was about to raise this feature request myself. I request the developers to quickly look into this and push an update as soon as possible.

swishlabby commented 3 weeks ago

I see this being discussed somewhat in #2656. But there was no convincing response from the dev @jjw24. I have also seen the request you made in #769.

jjw24 commented 3 weeks ago

Thanks for the thorough issue write up and letting us know about PT's Everything implementation of the advanced search, it will help us in implementing this feature.

I think this is a great feature add, but I personally won't be able to provide a timeline when I can get to this, hopefully others will be able to help.

swishlabby commented 3 weeks ago

Thanks for the thorough issue write up and letting us know about PT's Everything implementation of the advanced search, it will help us in implementing this feature.

I think this is a great feature add, but I personally won't be able to provide a timeline when I can get to this, hopefully others will be able to help.

Hopefully Soon.... as most people use flow launcher for this purpose alone.

nanoraptor commented 3 weeks ago

@jjw24 I asked this question to the creator of the Everything plugin for PT @lin-ycv. His reply to that (#128) was that he could offer some help but he was not clear with how the code works. Maybe there could be a collaboration betweeen the two to implement this feature as soon as possible. What do you think?

jjw24 commented 3 weeks ago

Thanks for putting this forward, I think whoever picks up this up can reach out to lin-ycv if needing help. For now, I would like to but really won't be able to commit to making this due to other commitments.

indigofairyx commented 3 weeks ago

I up vote this!

I use Dopus as a file manager. They have integrated everything seamlessly into the the file explorer. Not only everything syntax, I can also search my "bookmarks" and filters thru the location bar of the explorer. It's amazing.

https://docs.dopus.com/doku.php?id=release_history:opus13_detailed:everything

That short highlights page doesn't do it justice.

The community on their forums is great. It's it any help go check them out.

Alas I'm not a programmer or I'd be jumping in on this one.

The everything integration is new for v13 this year. Before that there was this side project from a dopus user, which they incorporated into the software. https://github.com/TheZoc/EverythingDopus

I don't know if the language are similar thou hopefully that could help.

Thank you for flow! It's in my top 5 fav functional softwares with dopus, everything and autohotkey.

Off topic to sing the praises of dopus and everything. I, with very simple syntax, created a function in dopus that allows me to send a system index content search thru everything which is displayed back in dopus near instantly! It wonderful... https://resource.dopus.com/t/search-content-in-windows-system-index-via-everything/51646

soul4feels commented 6 days ago

I'm using Everything 1.5.0.1383a. All the advanced search features work for me. Is this still an issue?

Screenshot 2024-09-06 130342 Screenshot 2024-09-05 170415 Rcy7ls5

swishlabby commented 6 days ago

It appears that some filter revisions have been implemented in the latest alpha version of Everything. Therefore, it's clear that the issue originated from Everything's end. I am closing this issue for now, as it will be resolved automatically when users upgrade to the alpha version or when the new version is released. Thank you to @soul4feels for highlighting this. For those who have trouble setting up everything 1.5a, you can see this solved issue in GitHub.