Releases: josephschmitt/zide
v3.0.1 - Fix not opening multiple files correctly
Fix not opening multiple files correctly
v3.0.0
Breaking
- Removed compact and wide layouts. They've now been combined into a single "default" layout, with swap layouts used to switch between the old "compact" and "wide" set
- No longer saving the ZIDE env session to a tmp file. This was originally done in an attempt to get zellij to tell yazi how many columns to set via env vars if you opened zide in a new tab. But this was buggy, and caused other issues. If you want to open a new zide tab with a layout like tall or stacked, I recommend doing it in a new zellij session instead
Fixes
- Tweaked the delay for long file names to work with even longer paths
- Fixed opening paths with spaces
v2.3.2 - Create unique session envs
Uses unique session names per instance of zide being launched so that environment variables only apply to that session. Before, zide was always reusing the same sessions, which caused conflicts if you had multiple instances open.
v2.3.1 - Fix: Yazi sometimes fails to open files
Stop using block=false in yazi conifg. Seems to sometimes lead to a bug where a yazi process will remain open in the background in a different zellij session and it will stop opening files correctly
v2.3.0 - New “default” layouts with swaps
New
Adds new “default” and “default_lazygit” layouts that replace the “compact” and “wide” layouts with a single layout using swaps. The initial tab contains the classic two column IDE layout, but adding a 3rd pane brings up the option of swapping between the old “compact” layout and the “wide” layout.
Fixed
- Automatic session/tab naming when the directory parameter didn’t have a base name (e.g.
../
) - Fix not correctly reading opening of multiple paths from the file picker
v2.2.2 - Rename `zide-rename-tab` to `zide-rename`
Use zide-rename instead of zide-rename-tab More accurate since we rename more than just the tab
v2.2.1 - Fix session not being renamed
Fix session not being renamed
v2.2.0 - Add `ZIDE_ALWAYS_NAME` env var
When set to true
, new zide sessions or tabs will use the basename of the current working directory. Equivalent to always remembering to use the -N
flag.
v2.1.1 - Fix not naming initial tab on new zide session
Does this by adding a zide-rename-tab
script that is used as a self-closing pane which will call the tab rename zellij action
v2.1.0 - Add option to name new zide sessions or tabs
Can pass the -n, --name
flag to the zide
command which will give any newly created sessions that name, or if you're in an existing session, it'll name the new tab. Alternatively, you can pass the -N
flag to automatically name the session or tab after the directory being opened.