Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,50 @@
# Changelog

## [2.0.0](https://github.com/j-hui/fidget.nvim/compare/v1.6.1...v2.0.0) (2026-01-13)


### ⚠ BREAKING CHANGES

* avoid configurable filetypes when positioning notification window
* limit window max_width to 0.3 + reflow by default
* implement smart reflow w/ hyphenation support
* reflow messages that exceed the max window width
* render items with empty strings but non-empty annotes

### Features

* add line_margin option to pad lines with spaces ([046930d](https://github.com/j-hui/fidget.nvim/commit/046930ddf3e8f7618e338efa8050523a25321e7f))
* add previewer to Telescope fidget picker ([#271](https://github.com/j-hui/fidget.nvim/issues/271)) ([c1725fb](https://github.com/j-hui/fidget.nvim/commit/c1725fbadd99c810273b202d67dbfedf66e61eaf)), closes [#270](https://github.com/j-hui/fidget.nvim/issues/270)
* avoid configurable filetypes when positioning notification window ([dac6be2](https://github.com/j-hui/fidget.nvim/commit/dac6be264cb12e0e2532f4fdcf095c0cb7ab1609))
* implement smart reflow w/ hyphenation support ([8260f03](https://github.com/j-hui/fidget.nvim/commit/8260f03158a192b3aa2c661fda23cd539bb743e4)), closes [#269](https://github.com/j-hui/fidget.nvim/issues/269)
* implement vim.health checks ([cd88801](https://github.com/j-hui/fidget.nvim/commit/cd88801ec2207818d3f8e40ee8daf641e97cb5e0))
* limit window max_width to 0.3 + reflow by default ([5e0804e](https://github.com/j-hui/fidget.nvim/commit/5e0804e7fb9511d046e52146f47f571278eabc33))
* reflow messages that exceed the max window width ([a762068](https://github.com/j-hui/fidget.nvim/commit/a762068db2a950ab3d5fa3dbea4c66c805e89faf)), closes [#269](https://github.com/j-hui/fidget.nvim/issues/269) [#199](https://github.com/j-hui/fidget.nvim/issues/199)
* render items with empty strings but non-empty annotes ([9db65d9](https://github.com/j-hui/fidget.nvim/commit/9db65d99681700b4e7c5135a74ffb6c11b933c16))
* render notifications with extmarks ([2635400](https://github.com/j-hui/fidget.nvim/commit/2635400d77bf5d035e2de04b2b4205a1796ac16a))
* skip group headers whose icon and name are both false ([a2467ae](https://github.com/j-hui/fidget.nvim/commit/a2467ae39b02b243bf6e706238a69ddc01016602)), closes [#273](https://github.com/j-hui/fidget.nvim/issues/273)
* support fractional max_width option ([821ebe8](https://github.com/j-hui/fidget.nvim/commit/821ebe82aa9b6dc91e9656314fa35f4c8df0d09f))


### Bug Fixes

* ... expansion in Line function ([#293](https://github.com/j-hui/fidget.nvim/issues/293)) ([e931da8](https://github.com/j-hui/fidget.nvim/commit/e931da88b037e7ccdb9bc118b18fe60ca516402c)), closes [#292](https://github.com/j-hui/fidget.nvim/issues/292)
* avoid empty line at the top ([#286](https://github.com/j-hui/fidget.nvim/issues/286)) ([2cb5edb](https://github.com/j-hui/fidget.nvim/commit/2cb5edb2dd6700a958a446b20bb2be04d318da9d))
* call strdisplaywidth() within the context of the fidget buffer ([#280](https://github.com/j-hui/fidget.nvim/issues/280)) ([2a29bfd](https://github.com/j-hui/fidget.nvim/commit/2a29bfd5f8529f1e1ad3868a4f820de972189c90))
* check type of percentage before formatting it ([7fa433a](https://github.com/j-hui/fidget.nvim/commit/7fa433a83118a70fe24c1ce88d5f0bd3453c0970)), closes [#297](https://github.com/j-hui/fidget.nvim/issues/297)
* correctly adjust the window width to account for ext_mark eol ([1398da6](https://github.com/j-hui/fidget.nvim/commit/1398da669a5377a5c6aa9b6790de94b3786e0307))
* correctly check for nvim version ([6ada5b6](https://github.com/j-hui/fidget.nvim/commit/6ada5b6b802e15f49d3142172f590bde652347ba)), closes [#285](https://github.com/j-hui/fidget.nvim/issues/285)
* disable FidgetNoBlend highlight for multigrid UI ([#290](https://github.com/j-hui/fidget.nvim/issues/290)) ([4d5858b](https://github.com/j-hui/fidget.nvim/commit/4d5858bd4c471c895060e1b9f3575f1551184dc5))
* fix off-by-one issue with buf line count ([53f03fa](https://github.com/j-hui/fidget.nvim/commit/53f03faa807ab87479749e50b022d08d72bb7601))
* manually add padding when eol_right_align isn't available ([d0095a1](https://github.com/j-hui/fidget.nvim/commit/d0095a157201f85a0b2e537e9dcf4101f1e66040)), closes [#284](https://github.com/j-hui/fidget.nvim/issues/284)
* Respect transparent backgrounds ([#283](https://github.com/j-hui/fidget.nvim/issues/283)) ([9121965](https://github.com/j-hui/fidget.nvim/commit/9121965fe5e9ad8f25a4ecaaaa66051867cbf98d))
* set normal_hl and border_hl options with nvim_set_hl() ([a837f06](https://github.com/j-hui/fidget.nvim/commit/a837f0653ab0f07b9efb1870372a60a031208ac1)), closes [#288](https://github.com/j-hui/fidget.nvim/issues/288)
* use FidgetNoBlend highlight group to block winblend ([46cb5c1](https://github.com/j-hui/fidget.nvim/commit/46cb5c1cac5c25ac255a335755551a8b476fa63f))
* Use only the first line for the telescope picker entry ([#299](https://github.com/j-hui/fidget.nvim/issues/299)) ([2e5b235](https://github.com/j-hui/fidget.nvim/commit/2e5b2350a9fb126ed6654fad05604104a8389c6b))
* use select(#, ...) instead of #{...} ([6cca6a5](https://github.com/j-hui/fidget.nvim/commit/6cca6a561f0c78b04657cad55da4775f342e71ce))
* use strwidth() instead of strdisplaywidth() ([e4e71e9](https://github.com/j-hui/fidget.nvim/commit/e4e71e915b2eb28126262f9591853929c9974400))
* **window:** safely update buffer lines ([#279](https://github.com/j-hui/fidget.nvim/issues/279)) ([24025a5](https://github.com/j-hui/fidget.nvim/commit/24025a50d2c4e1e6159536710f3b1527a31266fc))

## [1.6.1](https://github.com/j-hui/fidget.nvim/compare/v1.6.0...v1.6.1) (2025-02-06)


Expand Down