1.0.0 (2023-06-05)
Features
- added buffer-local keymaps (18635d8)
- added close methods (e4ca3ab)
- added pinned views (07a1b6d)
- added sidebar as a prop of view (4883d03)
- added small util module (30a13af)
- added support for floating windows (8fb1105)
- animations (b4707ad)
- better handling of main windows (ec85a1f)
- collapsing vertical views collpse to window title (8b9b76d)
- config: made all hl groups and view options configurable (f0a6ab3)
- expand view when needed when buffer becomes the current (30b90de)
- initial commit 🎉 (8ccc3b0)
- layout: added some debugging tools (f7bfbb4)
- retry layout when needed (2e7f2c0)
- sidebar: added sidebar:close() (94de9c6)
- simplified config (f48b78e)
- use ctrl-q to hide a window in the sidebar (5974a31)
- util: added debounce (c0ae068)
- util: added with_retry and noautocmd (c9e5236)
- view: added optional filtering of view windows (7199063)
Bug Fixes
- disable splitkeep when needed in nvim_win_set_height (530f982)
- hacks: check that win is valid (aef29eb)
- hacks: disable splitkeep for now when resizing. See upstream PR (eef534c)
- layout: also check that sidebar window sizes are equal in needs_layout (1b09518)
- layout: fixed calculation of long edge (0fc9c80)
- layout: improved viewstate handling (6448c8d)
- layout: update layout on WinNew and WinResized as well (40077a7)
- layout: use debounce for resizes (640b98b)
- layout: weird one-off bug on horizontal sidebars (875853a)
- make sure to have at least one window open (6ae8d23)
- move state save/restore to updater (6c482c1)
- no longer seems needed to change splitkeep (62d1132)
- no need to store last window (2d080f8)
- only check for windows on the current tabpage (794ab42)
- properly deal with winheight=1 and winbar (fb30fcc)
- set winfixwidth to prevent windows.nvim and other plugins to change the width (933b235)
- sidebar: resize when no window is open (83621f5)
- sidebar: use Util.noautocmd for sidebar.close (0eb178d)
- when collapsing a window, jump to a non sidebar window (156d69e)
- window: better handling of window hiding (6f093eb)
- window: dont try opening a pinned window more than once (3cc5be8)
- window: go to main should skip floating windows (993b576)
- window: resize sidebar only when open/close windows (a35bab7)
- winsaveview and winresetview (82fcdca)