Hey everyone, today new major release featuring a great improvement to file search!
You don't need to do anything in order to benefit from it, as Vicinae will automatically rebuild your index on first startup.
Here are the main things that changed when it comes to file search:
- Files are now searchable using their full path, not only their name
- File search queries are now fuzzy-ish
- You can filter files according to the general category they belong to (document, audio, video, directory, image...)
- The file indexer should consume less resources, during the initial indexing in particular
- Improved file indexer heuristics to attempt to maintain the index as fresh as possible
- You get proper feedback in the vicinae launcher UI when the indexer is doing important work, such as populating the initial index
- Vicinae will try to spellfix your query if there is no match for it
- CLI verb to query the file index
What's Changed
- feat: add tests for libqalc backend + full/mixed search modes by @aurelleb in #1528
- Add pin/bring actions to switch-windows view and app sea… by @porridgewithraisins in #1513
- fix: fallback cmd no longer activating on return by @aurelleb in #1530
- fix: check-layer-shell-global-for-activation by @aurelleb in #1534
- fix: anchor native popup windows below their trigger on Wayland by @pavle99 in #1489
- nix module: add firefox native messaging host integration by @leiserfg in #1535
- feat: file search v2 by @aurelleb in #1510
- feat: add drag-and-drop support to SearchFilesView by @porridgewithraisins in #1515
- feat: add slightly transparent bg to form fields by @aurelleb in #1536
- nix module: Rename nativeMessagingHost to match upstream home-manager by @leiserfg in #1537
- qalc backend: Use
tofor base/tz and others too by @leiserfg in #1524
New Contributors
- @porridgewithraisins made their first contribution in #1513
Full Changelog: v0.21.7...v0.22.0