v0.2.2
版本发布时间: 2024-01-24 09:55:37
sxyazi/yazi最新发布版本:v0.3.3(2024-09-04 23:58:24)
This version fixes many bugs and adds support for two new platforms: Windows ARM64 and Ubuntu (via Snap).
The release also introduces a new way of configuring keymaps. You can now customize your key bindings by using prepend_keymap
or append_keymap
without having to copy the entire keymap.toml
file. (See this example. I am a Colemak keyboard layout user, which requires remapping many keys, but it's still neat.)
As for performance, this version rewrites Yazi's event system, allowing multiple renderings triggered by events to be merged into a single rendering more efficiently, saving CPU resources. You may notice that the preview pane no longer flickers when switching directories, as unnecessary intermediate rendering steps are skipped.
For packaging, this version adds yazi.desktop
and logo.png
files, which can be used in packaging scripts for different platforms.
What's Changed
- fix: can't clear screen and restore cursor when exit on Windows by @sxyazi in https://github.com/sxyazi/yazi/pull/525
- fix: can't open and reveal paths with spaces on Windows by @sxyazi in https://github.com/sxyazi/yazi/pull/526
- feat: add support for snap packages by @gapplef in https://github.com/sxyazi/yazi/pull/531
- feat: add desktop entry and logo by @fufexan in https://github.com/sxyazi/yazi/pull/534
- fix: can't display file name with invalid utf-8 by @sxyazi in https://github.com/sxyazi/yazi/pull/529
- fix: follow symlinks when detecting mime-type on Windows by @sxyazi in https://github.com/sxyazi/yazi/pull/527
- fix: shell input code highlighting is not adapted for the default ANSI theme by @sxyazi in https://github.com/sxyazi/yazi/pull/536
- feat: add
prepend_keymap
andappend_keymap
for configuring mixing by @sxyazi in https://github.com/sxyazi/yazi/pull/546 - fix: alternate tabs with the same path as the active tab cannot complete partial updates and cursor reset by @sxyazi in https://github.com/sxyazi/yazi/pull/552
- feat: allow the spawned child processes to suspend by @sxyazi in https://github.com/sxyazi/yazi/pull/556
- feat: improve search input title by @sxyazi in https://github.com/sxyazi/yazi/pull/559
- perf: new event system by @sxyazi in https://github.com/sxyazi/yazi/pull/561
- feat: support submit completion and input at once by using
<Enter>
key by @sxyazi in https://github.com/sxyazi/yazi/pull/565 - feat: image preview in Tabby terminal by @sxyazi in https://github.com/sxyazi/yazi/pull/569
New Contributors
- @gapplef made their first contribution in https://github.com/sxyazi/yazi/pull/531
- @fufexan made their first contribution in https://github.com/sxyazi/yazi/pull/534
Full Changelog: https://github.com/sxyazi/yazi/compare/v0.2.1...v0.2.2
1、 yazi-aarch64-apple-darwin.zip 4.38MB
2、 yazi-aarch64-pc-windows-msvc.zip 4.44MB
3、 yazi-aarch64-unknown-linux-gnu.zip 4.73MB
4、 yazi-x86_64-apple-darwin.zip 4.72MB
5、 yazi-x86_64-pc-windows-msvc.zip 4.73MB
6、 yazi-x86_64-unknown-linux-gnu.zip 4.95MB
7、 yazi_v0.2.2_amd64.snap 13.02MB