v0.3.1
This is a quick patch release that addresses several issues introduced in version 0.3.
Additionally, here are some notable new features included in this version:
- A loading state indicator has been added for slow directories (usually network-mounted points).
- Support for opening multiple tabs at startup:
yazi /dir1 /dir2/file
will open two tabs, one in/dir1
and another in/dir2
, withfile
selected. - Allows the use of shorthand for keybindings, such as writing
<C-X>
instead of<C-S-x>
. - A new
--cursor
option has been added to theshell
command to specify the cursor position. For example,shell 'zip -r .zip "$0"' --cursor=7
places the cursor before.zip
. - A new previewer has been added for previewing virtual files in the
/proc
directory. - Support for
F13
-F19
keys. - A nightly build that uses the latest Yazi source code from the past 6 hours, and a new
yazi-nightly-bin
AUR package for Arch Linux users (Thanks @latipun7)
What's Changed
- fix: android building error caused by
trash
crate by @Xerxes-2 in #1393 - feat: add filtering tip in help component by @MarkZaytsev in #1361
- feat: add
title_format
manager config option by @chriszarate in #1281 - chore: move common dependencies to workspace Cargo.toml by @karimElmougi in #1388
- fix: precache for images with alpha by @Vikdos in #1414
- fix: preview files containing special
\x1b
characters as plain text and escape by @Xerxes-2 in #1395 - feat: add support portrait orientation preview for EXIF image by @TobisLee in #1412
- chore: update snap to core24 by @gapplef in #1415
- feat: new
search_do
command to make it easier to achieve a flat view by @sxyazi in #1431 - fix: newly created directories with the same name causing a false positive in directory loading optimization due to having the same modification time by @sxyazi in #1434
- refactor(nix): home keeping by @isabelroses in #1380
- fix(nix): pin
rust-overlay
to workaroundcargo-c
by @isabelroses in #1442 - fix: directory loading status by @sxyazi in #1439
- feat: support
F13
-F19
keys by @sxyazi in #1446 - feat: allows shorthand forms like
<C-S-x>
as<C-X>
by @sxyazi in #1448 - feat: add
cursor
option to theshell
command by @HE7086 in #1422 - fix: 7zip shows different error messages for wrong password by @sxyazi in #1451
- refactor(nix)!: update dependencies by @XYenon in #1456
- fix: loss of order in Lua sequence table for inter-thread data exchange by @sxyazi in #1457
- feat: start with multiple tabs with different paths by @coolkiid in #1443
- fix: close stdin before waiting for child process by @sxyazi in #1464
- fix: DDS static messages only work when at least two instances are running by @sxyazi in #1467
- feat: add
status()
method toCommand
by @sxyazi in #1473 - feat: new
empty
previewer for empty and/proc
files by @sxyazi in #1482 - feat: add
hidden
file type tois
rule by @sxyazi in #1483 - fix: replace
#
with:
to resolve the problem where certain shells recognize it as a special character by @sxyazi in #1490 - feat: new
tab
DDS event on tab switch by @mikavilpas in #1474 - feat: add keybinding for the
hardlink
command by @ahanniga in #1461
New Contributors
- @MarkZaytsev made their first contribution in #1361
- @karimElmougi made their first contribution in #1388
- @Vikdos made their first contribution in #1414
- @isabelroses made their first contribution in #1380
- @coolkiid made their first contribution in #1443
- @ahanniga made their first contribution in #1461
Full Changelog: v0.3.0...v0.3.1