Major Update
This release features a complete rewrite of the Vicinae UI layer from QWidgets to QtQuick (QML). This unlocks more ambitious UI changes in the future and gives us smooth scrolling, GPU-accelerated rendering, better font rendering, and polished animations almost for free.
While the UI remains mostly unchanged, this release includes a significant rework of the Markdown renderer used by native Vicinae modules and extensions.
Breaking Changes
One not-so-breaking change: the default shortcut to toggle the action panel is now C-k instead of the old C-b. You can configure this in the settings anyway.
What's Changed
- fix(calculator): normalize operator spacing for SoulverCore backend by @damaradiprabowo in #1103
- Niri window manager by @refractalize in #1113
- feat: migrate frontend to QtQuick by @aurelleb in #1114
- feat(api): add TTL option to cache API by @aurelleb in #1119
New Contributors
- @damaradiprabowo made their first contribution in #1103
- @refractalize made their first contribution in #1113
Full Changelog: v0.19.9...v0.20.0
Sponsors
Thanks to our sponsors for supporting vicinae!