Releases: vicinaehq/vicinae
v0.20.3
Big "patch" to prepare future updates.
- reworked settings window
- universal "paste to active window" support: https://docs.vicinae.com/paste
What's Changed
- fix: do not needlessly shrink text by @aurelleb in #1154
- feat: add Ctrl+Up/Down to jump between sections by @pavle99 in #1130
- chore: update flake inputs by @bitbloxhub in #1160
- fix: list section header visibility fix when navigating by @pavle99 in #1153
- fix: search navigation in extension lists by @aurelleb in #1162
- Feat/settings page revamp by @aurelleb in #1157
- Feat/universal paste by @aurelleb in #1163
- fix: extension form submission by @aurelleb in #1165
- chore: Update clipboard deletion query by @SiriusCrain in #1166
New Contributors
- @pavle99 made their first contribution in #1130
- @bitbloxhub made their first contribution in #1160
- @SiriusCrain made their first contribution in #1166
Full Changelog: v0.20.2...v0.20.3
v0.20.2
Second serie of patches following the big v0.20.0 update.
What's Changed
- feat(api): support placeholder text for form elements by @aurelleb in #1141
- fix: Reimplement considerPreedit by @quadratech188 in #1140
- fix: copy answer when pressing enter on calculator result by @lunoxide in #1134
- feat: Setting for exiting on backspace by @Carboxide68 in #1106
- Issue 1111 - Resolution Candidate by @cypress-exe in #1135
- fix: do not disable blending if using software renderer by @aurelleb in #1146
- fix: do not reset selection on clipboard history change by @aurelleb in #1147
- fix: do not reset selection on root file search by @aurelleb in #1149
- feat(ui): move error below form fields by @aurelleb in #1150
- Feat/redesign shortcut indicator by @aurelleb in #1151
New Contributors
- @Carboxide68 made their first contribution in #1106
- @cypress-exe made their first contribution in #1135
Full Changelog: v0.20.1...v0.20.2
Sponsors
Thanks to our sponsors for supporting vicinae!
v0.20.1
First serie of bug fixes following the big UI revamp.
What's Changed
- fix: set
storeValuedefault totruein forms parsing by @bpavuk in #1124 - fix: close on focus loss: also close on outside mouse event by @aurelleb in #1127
- fix: crash on completing store introduction by @aurelleb in #1126
- nix: added GCC 15 to Nix devshell by @bpavuk in #1129
- Fix/restore selection wrapping by @aurelleb in #1128
- fix(calculator): output exact decimals and support manual format conversions by @lunoxide in #1122
- fix: file picker preference not saving by @aurelleb in #1131
- fix: correctly propagate font size changes by @aurelleb in #1133
- feat(themes): add zenwritten light/dark by @fbosch in #1104
New Contributors
- @bpavuk made their first contribution in #1124
- @lunoxide made their first contribution in #1122
- @fbosch made their first contribution in #1104
Full Changelog: v0.20.0...v0.20.1
Sponsors
Thanks to our sponsors for supporting vicinae!
v0.20.0
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!
v0.19.9
What's Changed
- fix: db error when editing clipboard keywords by @aurelleb in #1099
- Fix deeplink documentation spacing in CLI option by @bowlofneighs in #1096
- Support for algebraic equation in qalculate backend by @PA055 in #1095
- feat(browser-tabs): add tab url as a keyword to make it searchable by @dagimg-dot in #1100
New Contributors
- @bowlofneighs made their first contribution in #1096
- @PA055 made their first contribution in #1095
Full Changelog: v0.19.8...v0.19.9
v0.19.8
What's Changed
- fix(docs): Update incorrect settings example by @dinckelman in #1075
- fix: reload theme after font family update by @aurelleb in #1079
- feat(browser-extension): add btn to toggle connection status by @aurelleb in #1080
- build(nix): add catch2_3 for debug build by @nilsojunior in #1077
- feat: evergarden themes by @comfysage in #1076
- fix(clang): glaze compile error with nested classes by @aurelleb in #1087
- fix: libqalculate results with repeating decimals not displaying by @CopticFelo in #1088
- feat: close window after run in terminal action by @aurelleb in #1082
New Contributors
- @dinckelman made their first contribution in #1075
- @nilsojunior made their first contribution in #1077
- @comfysage made their first contribution in #1076
Full Changelog: v0.19.7...v0.19.8
v0.19.7
Many little UI improvements. Better transparency handling, separate color for the status bar, and various little fixes. Also, blur is now automatically supported on KDE!
What's Changed
- feat: kde/ext-background-effect-v1 blur integration by @aurelleb in #1066
- feat(style): use proper composition mode for selection by @aurelleb in #1068
- feat: make action panel a proper popup window by @aurelleb in #1069
- feat(style): various UI improvements by @aurelleb in #1070
- feat: bundle default inter font by @aurelleb in #1071
- fix: database connection leak by @aurelleb in #1072
- fix: make dropdown icon clickable by @aurelleb in #1074
Full Changelog: v0.19.6...v0.19.7
v0.19.6
Note: re-released following a rollback due to packaging problems.
The main vicinae binary has been split in several smaller binaries now located at $PREFIX/libexec/vicinae. As a result of this, CLI invocations should be much faster (~10x improvement). The usage does not change in any way, you can keep using the vicinae program as you are used to.
What's Changed
- perf(gnome): Add event debouncing and eliminate unnecessary window list refreshes by @dagimg-dot in #1032
- fix(nix): mk*Extension: don't shadow derviation args by @0xda157 in #1034
- feat: snippet-preview (wip) by @aurelleb in #1044
- feat: use discrete alias badge by @aurelleb in #1046
- feat: split binaries by @aurelleb in #1048
- fix: reset list accessory text color if no color by @aurelleb in #1050
- feat: support for toast message field by @aurelleb in #1054
- feat(api): support toast.hide() API by @aurelleb in #1055
- fix: do not accept left/right keys in list navigation by @aurelleb in #1056
- fix: handle arrow key properly in extension shortcuts by @aurelleb in #1057
- Fix operator precedence in mkRayCastExtension.nix by @augustocdias in #1059
- fix: invalid cache limit by @aurelleb in #1060
- fix: guard against null app when pasting on gnome by @aurelleb in #1061
- perf(clipboard): Optimize clipboard history view initial load with sort before join query by @dagimg-dot in #1052
- feat: Support for base conversions using libqalculate by @CopticFelo in #1043
New Contributors
- @augustocdias made their first contribution in #1059
- @CopticFelo made their first contribution in #1043
Full Changelog: v0.19.3...v0.19.4
v0.19.4
The main vicinae binary has been split in several smaller binaries now located at $PREFIX/libexec/vicinae. As a result of this, CLI invocations should be much faster (~10x improvement). The usage does not change in any way, you can keep using the vicinae program as you are used to.
What's Changed
- perf(gnome): Add event debouncing and eliminate unnecessary window list refreshes by @dagimg-dot in #1032
- fix(nix): mk*Extension: don't shadow derviation args by @0xda157 in #1034
- feat: snippet-preview (wip) by @aurelleb in #1044
- feat: use discrete alias badge by @aurelleb in #1046
- feat: split binaries by @aurelleb in #1048
- fix: reset list accessory text color if no color by @aurelleb in #1050
- feat: support for toast message field by @aurelleb in #1054
- feat(api): support toast.hide() API by @aurelleb in #1055
- fix: do not accept left/right keys in list navigation by @aurelleb in #1056
- fix: handle arrow key properly in extension shortcuts by @aurelleb in #1057
- Fix operator precedence in mkRayCastExtension.nix by @augustocdias in #1059
- fix: invalid cache limit by @aurelleb in #1060
- fix: guard against null app when pasting on gnome by @aurelleb in #1061
- perf(clipboard): Optimize clipboard history view initial load with sort before join query by @dagimg-dot in #1052
- feat: Support for base conversions using libqalculate by @CopticFelo in #1043
New Contributors
- @augustocdias made their first contribution in #1059
- @CopticFelo made their first contribution in #1043
Full Changelog: v0.19.3...v0.19.4
v0.19.5
Rolled back v0.19.4 deployement because of a packaging issue. Will release it again when that's sorted out. Sorry for the inconvenience!
Full Changelog: v0.19.2...v0.19.5