Highlights of this release:
- better and faster fuzzy search
- the run program command now runs programs in a new terminal window by default, and can execute commands with arguments
- root search suggestions are no longer broken
- a compiler with support for the C++26 standard is now required to build from source (gcc15/clang17)
- base RAM usage of vicinae is now around 30MB less if the settings window is not open
What's Changed
- fix: prevent too many file search queries by @aurelleb in #799
- fix(api): export dummy captureException by @aurelleb in #800
- markdown: render html block with libxml by @rithvikvibhu in #780
- fix: fix sleep to use a quint64 instead of a boolean by @mrtolkien in #790
- perf: lazy create settings window to lower base ram usage by @aurelleb in #803
- refactor: migrate font browser to new API by @aurelleb in #804
- refactor: simplifiy window to app matching logic by @aurelleb in #806
- refactor: always open new app instance by default by @aurelleb in #809
- build: do not link against minizip statically for portable builds by @aurelleb in #810
- feat: use fzf style algorithm for search by @aurelleb in #814
- nix: use gcc15Stdenv derivation for C++26 support by @aurelleb in #815
- build: use gcc15 in arch build env by @aurelleb in #816
- fix: correct contributor alias for aurelien-brabant by @eduplessis in #812
- fix: bring back grid item tooltip by @aurelleb in #817
New Contributors
- @mrtolkien made their first contribution in #790
- @eduplessis made their first contribution in #812
Full Changelog: v0.16.11...v0.16.12