3.0.0 (2026-02-18)
- winhar: Changed name for TSNode component(
__lockup -> _ellipsis) - Preparation for exposing internal variables
- Removed unnecessary config value
- Removed unnecessary config value (6c8cf9b)
- Added
Start&Stopsub-commands (db9dca8) - Listen to OptionSet (0246e9d)
- statuscolumn, statusline, winbar: Added ability to ignore custom values (c03c3ee)
- statuscolumn: Added
Toggle,Enable,Disableetc. command support (6079b0d) - statusline: Added action support (3588177)
- statusline: Added missing
Togglefunction (8d8085c) - statusline: Statusline no longer gets overwritten by
quickfixwindow (745c5a4) - statusline: Support for other icon providers (acc6f04)
- statusline: Use
gitsigns.nvimwhen available for branch name (b774825) - tabline: Added
Toggle,Enable,Disableetc. command support (a8beb06) - Update styles when filetype & buftype changes (a6725bc)
- winbar: Added
Toggle,Enable,Disableetc. command support (4976871)
- Added missing setup function (6cdecdb)
- Allow user specified styles (71124bb)
- Fixed attachmemt issues for some windows (2ad6549)
- Fixed flashing of default bars when
OptionSetis triggered (0cdb6ef) - generics:
Togglenow works as expected (a533c68) - highlights: Updated
BarsFt6definition (06ad70f) - statuscolumn, statusline, winbar: Custom values set by user & plugins is now respected (6f40fa4)
- statuscolumn: Fixed a bug with
setup()overriding incorrect variable (6ec55c1) - statuscolumn: Fixed a bug with signs not showing up in normal mode (bf475c5)
- statuscolumn: Fixed invalid functiom call (da46fe2)
- statuscolumn: Reverted a change causing
numberwidth&relativenumberto not be restored correctly (89e8f63) - statusline, diagnostics:
auto_hide< now works when diagnostics count is empty (af5ead8) - statusline, statuscolumn, winbar: Fixed a bug preventing windows from attaching (7aa6057)
- statusline:
remove()now only works on attached windows (823ec48) - statusline: Changed behavior of
Enable,Disable&Toggle(56504e4) - statusline: Fixed issue with getting icons from
icons.nvim(6d7915a) - winbar: Fixed
Togglecommand (97600c2) - winbar: Fixed an issue with
Togglenot working (ddedfd8) - winbar: Fixed attachment logic for windows (5100872)
- Preparation for exposing internal variables (0663d47)
- winhar: Changed name for TSNode component(
__lockup -> _ellipsis) (30cc0d3)
2.2.0 (2025-07-03)
- config: Added custom statuscolumn for terminal windows (f05d0ea)
- Custom statusline for help files (d09dbc7)
- statusline: Added an option to make diagnostics more compact (227a7d3)
- statusline: Added custom statusline for the quickfix menu (1ec73ce)
- statusline: Added progress component (55dc87d)
- Fixed a bug with default setup fumction not working (fa288e8)
- statuscolumn: Fixed a bug with current line number not having correct highlight (7ed1b16)
- statusline: Bufname now uses
icon_hlas fallback (6c719a3) - statusline: Updated help file statusline (b498c72)
2.1.0 (2025-05-11)
- Added ability to disable bars per buffer or window (5ae59c2)
- statusline: Added Macro preview module (941f4bf)
- core: Fixed delays of loading modules in new windows (1d05806)
- core: Modules now get loaded globally on VimEnter (76818e6)
- Fixed a bug that resets special windows bars & lines (6f37dfb)
- Fixed a bug with sub-modules not attaching in
global_attach()(eb0b080) - Fixed command typo (6dd4c57)
- Fixed incorrect function names (55fff14)
- hl: Fixed an issue with statusline's highlight group not matching with other segments in the statusline (55231b3)
- Optimized module imports (7f18b76)
- tabline: The
tabscomponent now shows windows of the specific tab instead of all tabs (8e0b8b8) - winbar: Wrapped callback functions for detaching (7ad7fd1)
2.0.1 (2025-03-14)
2.0.0 (2025-03-14)
- Changed internal name from
parttocomponent
- Added ability to disable modules with
setup()(db076b4) - core: Added a
global_attach()functions (09ba2e0) - core: Added ability to update different bars & lines on filetype (1b59ff5)
- core: Added actions for the plugin (900bc9d)
- core: Added command support. (2e11413)
- core: Added custom section/column support (8a76c1b)
- core: Added sub-module configuration via
bars.setup()(1165c50) - core: Added support for dynamic values in
bars.setup()(c5d61d0) - core: Mode changes now update the bars & lines (909ba6c)
- global: Added functions to scroll through tab list (f433250)
- statuscolumn: Added ability to Toggle statuscolumn (6133947)
- statuscolumn: Added click support for lnum (de3c702)
- statuscolumn: Added Enabling & Disabling commands (6c26f92)
- statuscolumn: Added filter support for signs (2369dcf)
- statusline: Added ability to Toggle statusline (cc1931f)
- statusline: Added detached HEAD branch support (feecfa0)
- statusline: Added Enable & Disable function (4d68f88)
- statusline: Help window's statusline now shows the ruler in Visual (37e819f)
- tabline: Added a tab list for the tabline (339b0bb)
- tabline: Added ability to Toggle tabline (404dfb0)
- tabline: Added buffer list part (8c43622)
- tabline: Added current bufname support for tabline (0bd5395)
- tabline: Added Enable & Disable functions (8065320)
- tabline: Added tabline component to show tabs (5b42f8e)
- tabline: Added tabpage list locking (a0d03ec)
- winbar: Added ability to Toggle winbar (2d5de92)
- winbar: Added Enable & Disable functions (18d43b2)
- winbar: Added file path support for winbar (f938cf5)
- winbar: Added lua_patterns support (65a4340)
- winbar: Added new winbar (da5a456)
- winbar: LuaDoc support (7396456)
- Added background to BarsLineNr (237ff67)
- Added window validity check for statusline detaching (17ecf91)
- core: Fixed a bug with
setup()not causing the cached IDs to update (24b92af) - core: Fixed how toggling of modules work (4a8cdd6)
- core: setup() now gets called when loading this plugin (500245f)
- Finished adding remaining highlight groups (cf6a4c8)
- statuscolumn:
relativenumber&numberwidthare now applied with (8dcbf60) - statuscolumn: Added check for module state before attching to new buffer (6c26f92)
- statuscolumn: Changed when options are set (e801a2d)
- statuscolumn: Fixed a bug with errors when trying to detach from invalid windows (1d5ab23)
- statuscolumn: Fixed incorrect fold marker on the last line of a buffer (607a208)
- statuscolumn: Fold column no longer shows incorrect symbol on final buffer line (d6cd485)
- statuscolumn: Global statuscolumn now gets cached too (338985b)
- statuscolumn: List values now get properly applied for folds (3a4c93f)
- statuscolumn: No longer detach from windows that weren't attached (1d5ab23)
- statusline: Calling
statusline.toggle()no longer toggles it globally(when the cached value is "" or nil) (34ee471) - statusline: Chnaged when statusline is set (2d117bd)
- statusline: Diagnoatics are now shown per buffer (339a4ca)
- statusline: Fixdd issues with detaching from attached buffers (d924e1a)
- statusline: Fixed a bug with
ignore_*not being respected (ede5576) - statusline: Fixed a bug with not getting a branch causing errors (586e94a)
- statusline: Fixed issues with detaching from attached buffers (d924e1a)
- statusline: Statusline module's state is now checked before attaching to new windows (80fc8d3)
- statusline: Updated bufname icons (680036b)
- tabline:
setup()no longer disables tabline (043cae8) - tabline: Fixed navigation function (8c43622)
- winbar: Fixed a big with the
nodepart (6834630) - winbar: Winbar module's state is now checked before attaching to new windows (ef9d737)
- winbr: Changed when winbar is set (2d117bd)
- Changed internal name from
parttocomponent(d0dcda9)