You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the biggest update ever, with 36 new features, 24 bug fixes,
and 3 performance improvements.
Thank you to every contributor for making Yazi better and better!
What's Changed
feat: add Mintty (Git Bash) image preview support by @sxyazi in #103
refactor: use Url instead of PathBuf by @sxyazi in #107
fix: mime of javascript by @XYenon in #106
perf: load large folders in chunks by @sxyazi in #117
fix: set cursor block after closing input prompt from insert mode
by @auvred in #109
fix: doesn't redirect the stderr of the clipboard command to null
by @sxyazi in #119
feat: suspend process (Ctrl-Z) by @sxyazi in #120
fix: notification of file changes in linked directories by @sxyazi in #121
feat: file size sorting under the simplified file system by @sxyazi in #123
fix: show_hidden not properly applied to hovered folder by @sxyazi in #124
fix: recognize symlink directories as files by @sxyazi in #125
fix: respect symlink paths without canonicalizing them by @sxyazi in #126
feat: make Input streamable by @sxyazi in #127
perf: doesn't wait for the process of killing by @sxyazi in #128
feat: find by @sxyazi in #104
feat: tab-specific sorting by @sxyazi in #131
feat: new V, D, C keybinding for Input component by @sxyazi in #139
fix: swap description for search commands by @knutwalker in #141
fix: image position calculation by @sxyazi in #144
feat: support for image preview within tmux by @sxyazi in #147
feat: show keywords when in search mode by @sxyazi in #152
feat: fallback to built-in highlighting if jq is not installed
by @ndtoan96 in #151
feat: make the glob expr case insensitive by default, and prepend \s to
make it sensitive by @sxyazi in #156
fix: check relative path on expand_path by @sxyazi in #165
feat: support for FreeBSD permission type by @yggdr in #169
feat: multiple openers for a single rule by @Linus789 in #154
fix: leave upwards only if an IO error occurs in current by @sxyazi in #172
docs: add archlinuxcn installation guide by @Integral-Tech in #176
fix: image preview not working on Zellij by @Eric-Song-Nop in #181
feat: make trash optional by @sxyazi in #178
fix: inconsistent Shift key behavior on Unix and Windows
by @ndtoan96 in #174
feat: new force option added for the remove command, which does not show
the confirmation dialog on trashing/deleting by @sxyazi in #173
fix: typo of LICENSE file by @conradojordan in #201
feat: add flake.nix by @XYenon in #205
feat: include ignored files on search when hidden files are shown
by @PhotonQuantum in #212
feat: new orphan option for opener rules, to keep the process running even
when Yazi exited by @sxyazi in #216
feat: scroll half/full page with arrow percentage supported, and new
Vi-like <C-u>, <C-d>, <C-b>, and <C-f> keybindings added by
@TD-Sky in #213
feat: highlight matching words on finding by @PhotonQuantum in #211
feat: add BackTab support by @sxyazi in #209
fix: set stdio to null when orphan is true by @sxyazi in #229
feat: new force option for creating and renaming by @sxyazi in #208
feat: loop through to find by @ndtoan96 in #234
feat: backward/forward by @ndtoan96 in #230
perf: reimplement optimized natural sorting algorithm, speed up ~6 times
for case-insensitive sorting by @sxyazi in #237
chore: changing the finding key to n/N to keep with Vim's conventions
by @sxyazi in #238
feat: added new options to the `find' command for smart-case/
case-insensitive finds by @ndtoan96 in #240
feat: add new --no-cwd-file option to quit command for flexible cwd-file
setting by @XOR-op in #245
fix: avoid adding non-regular paths to backstack by @ndtoan96 in #249
fix: support RGBA16 images by @sxyazi in #250
feat: support trash for NetBSD by @sxyazi in #251
feat: support environment variable in cd path by @ndtoan96 in #241
feat: new theme system by @sxyazi in #161
fix: cannot cd if there is whitespace in path by @ndtoan96 in #255
fix: add application/x-wine-extension-ini to text mime by @ndtoan96 in #259
fix: collect and fix all hard coded themes and color
by @Eric-Song-Nop in #221
fix: some colors not readable in light mode by @sxyazi in #264
feat: better file hover state by @sxyazi in #269
refactor: split commands into separate files by @sxyazi in #272
feat: cancel selected items automatically on entering, leaving, copying, or
cutting by @sxyazi in #273
feat: add a new Bar component, and make border styles customizable
by @sxyazi in #278
fix: adapt another $TERM value of foot-extra for foot by @sxyazi in #277
refactor: simplify building conditions by @sxyazi in #280
chore: add git rev to nix pkg version by @XYenon in #206
feat: new Manager component for better style extensions by @sxyazi in #284
feat: cross-system opener rule support by @sxyazi in #289
fix: delegate the SIGINT signal of processes with orphan=true to their
parent by @sxyazi in #290
feat: line mode by @sxyazi in #291
feat: shell completions & auto releasing by @TD-Sky in #282
0 commit comments