5.0.1 (2023-07-10)
- dropbar: WinResized not updating all affected windows (#56) (03bfd62)
- menu: highlighting issues that occur during menu navigation (#52) (a34d3e6)
- sources.path/highlights:
DropBarKindFile
not used (dd0a43d) - sources: lsp source should not request for winbar update, fix #55 (7341bee)
5.0.0 (2023-07-06)
- sources/config: treesitter/markdown: perfer treesitter parser
- sources/config: treesitter: improve default name pattern and logic
- highlights: remove hl-DropBarIconCurrentContext
- api: get_dropbar() accepts empty buffer number (9a94a22)
- bar: add truncate mark after the left padding (3b7412c)
- bar: highlight the symbol under mouse hovering in the winbar (c2f49e8)
- bar: support swapping and restoring nil values in dropbar_symbol_t (31b6fe0)
- sources/config: treesitter: improve default name pattern and logic (c72bd7f)
- sources/config: treesitter/markdown: perfer treesitter parser (15115eb)
- sources: treesitter: add json pair to valid treesitter types (5c8bd1a)
- sources: treesitter: handle cursor pos in insert mode differently (c25bef8)
- "feat(bar): add truncate mark after the left padding" (e07ef94)
- highlights: remove hl-DropBarIconCurrentContext (24106ff)
4.0.0 (2023-07-02)
- config: open menu relative to clicked symbol by default, fix #37
- bar/highlights: add current context highlighting to winbar (36125e5)
- config: open menu relative to clicked symbol by default, fix #37 (a0faad2)
- bar: invalid buffer number after
:bw <buffer>
(2cc0381)
- symbol: cache string and length for symbols (2c02b28)
3.2.0 (2023-06-25)
- highlights: fix hl-DropbarMenuFloatBorder and hl-DropBarMenuNormalFloat mappings (15f32c0)
- provide option to prevent frequent update while scrolling (9d39fb4)
3.1.0 (2023-06-16)
- config: add option to reorient the source window after jump (4df9092)
- config: include '*' in treesitter default name pattern (a620873)
- menu: detect if mouse is at the border of the menu window, fix #39 (0ba1af6)
- sources: path: should use file icons for symbols of type 'file' (190dcc1)
3.0.0 (2023-06-10)
- config: move preview reorient configs under opts.symbol
- symbol: preview symbol in source window
- config: add option to disable icons (f08ab63)
- config: move preview reorient configs under opts.symbol (e136c7f)
- config: preview symbol on mouse hovering (5ec3fa0)
- highlights: reset hlgroups on ColorScheme (befe881)
- menu: enable menu quick navigation by default (#3) (54c1dba)
- menu: only move cursor to the first symbol on entering a new menu (ca6741c)
- symbol: preview symbol in source window (3882ee3)
- config: should not disable icons when new_opts.icons.disable is not provided (#31) (1254ba2)
- highlights: fix hlgroup names (f217fde)
- highlights: fix hlgroup names (again) (990cae9)
- highlights: update current context highlights correctly (7367616)
- menu: convert mouse.column to 0-based (04e04cc)
- menu: cursor not set to first clickable component in current entry (4ef2dac)
- menu: drop-down menu position (1bee80f)
- menu: fix default keymaps in menu (1072eff)
- menu: pass prev_win on opening/toggling menus (29e9b76)
- menu: set init cursor pos only on the first time opening a menu (1e56ced)
- menu: should set cursor to previous position explicitly (7d20061)
- menu: wrong prev_window if opened from non-current window (094f34d)
- sources: treesitter: add missing call to ipairs() (d6775ce)
- sources: treesitter: duplicate current node in siblings list (eb242a2)
- sources: treesitter: order of siblings is reversed (94b8d52)
2.1.1 (2023-06-04)
- highlights: fix the name of hl-DropBarMenuHoverSymbol (63ab461)
2.1.0 (2023-06-04)
- general behavior: invalid buffer error when clicking on winbar symbols (6553d3a)
- menu: fix <MouseMove> keymap (103a808)
- sources: markdown: error when clicking on markdown heading symbol (ab3ed40)
2.0.0 (2023-06-03)
- general behavior: deprecate opts.general.update_events
- highlights: use hl-DropBarKind* for text highlights (#18)
- general behavior: do not clear the winbar when not enabled
- highlights: add hl-DropBarMenuNormalFloat linking to hl-WinBar (#16)
- general behavior: deprecate opts.general.update_events (415a587)
- highlights: add hl-DropBarMenuNormalFloat linking to hl-WinBar (#16) (aeea703)
- highlights: use hl-DropBarKind* for text highlights (#18) (36ce8a1)
- notify neovim version requirement (#15) (d3ebf22)
- sources: lsp: check nil before indexing info.data.client_id (#13) (4c746bc)
- sources: path: add opts to change file symbol when modified is set (#14) (6c568de)
- bar & highlights: hl-DropBarIconUISeparator not set in winbar (96b3fad)
- general behavior: do not clear the winbar when not enabled (5d7030f)
- general behavior: update winbar on BufModifiedSet (06e233a)
- highlights: add missing hl-DropBarMenuCurrentContext (5c51448)
- menu: should close existing sub-menus on opening sub-menus (#8) (10318d1)
- convert codepoints from nerdfonts v2 to v3
- bar: dropbar_symbol_t:cat() returns plain text when no bar is associated (7ae61cc)
- autocmds: winbar not updated in time in insert mode (e54c1a6)
- bar: check nil before calling on_click() in dropbar_t:pick() (e920832)
- bar: dropbar_t separator and extends losts metatable if merged with opts (dfa59b6)
- convert codepoints from nerdfonts v2 to v3 (03f6e86)
- error: not allowed in sandbox (0624308)
- lint: unused variable self (5d31a34)
- menu: dropbar_menu_entry_t separator losts metatable if merged with opts (bb8a146)
- menu: dropbar_menu_entry_t:cat() & :find_first_clickable() indexing (9dc9dd0)
- menu: dropbar_menu_t:click_on() wrongly updates clicked_at column number (867c5dd)
- sources: markdown parser children symbols resolution logic (37d34e5)
- sources: markdown parser init ['end'].lnum (6d9c78c)