github sxyazi/yazi v0.3.3

2 months ago

This version fixes a regression from the previous release that caused some keys to stop working. And it resolves a long-standing issue where the file list couldn't refresh automatically in Windows WSL.

This version also introduces the following three new features:

Git integration

Show the status of Git file changes as a linemode in the file list.

Feel free to use it and report any issues! For now, you need to manually install it (pretty easy to do) from https://github.com/yazi-rs/plugins/tree/main/git.yazi. In the future, it will be included as one of Yazi's built-in plugins.

screenshot-001986.mp4

size linemode supports displaying the number of files in a directory

#1591 updates the size linemode for directories to support displaying the number of files within the directory instead of leaving it blank as before.

If size information is available for the directory (triggered when sorting by size), that information will be shown as a priority.

screenshot-001992.mp4

Windows Terminal support for image previews

Windows Terminal Preview v1.22.2362.0 now supports the Sixel image format. Yazi provided an adaptation for this in #1588 (Thanks @e82eric).

Note that Windows Terminal Preview v1.22.2362.0 has a bug that can cause Yazi to time out at startup. If you want to try this feature, make sure to apply the patch from microsoft/terminal#17833.

output.mp4

What's Changed

  • fix: keybindings disappear when mixing presets with a wrong filter condition by @sxyazi in #1568
  • fix: check compositor support status before using ueberzug wayland output by @taoky in #1566
  • fix: fallback to PollWatcher on WSL by @sxyazi in #1574
  • fix: continuous fetcher was not scheduled consecutively by @sxyazi in #1575
  • fix: Rail component should have a higher rendering priority by @sxyazi in #1585
  • perf: truncate long lists in confirm dialogs by @sxyazi in #1590
  • feat: size linemode supports showing the file count for directories by @sxyazi in #1591
  • feat: support image preview in Windows Terminal by @e82eric in #1588
  • chore: upgrade ratatui to 0.28.1 by @sxyazi in #1601
  • feat: add is_absolute, has_root, starts_with, ends_with, strip_prefix to Url Userdata by @sxyazi in #1605
  • feat: add dict_merge() function by @sxyazi in #1609

New Contributors

Full Changelog: v0.3.2...v0.3.3

Don't miss a new yazi release

NewReleases is sending notifications on new releases.