Subject: CVS commit: pkgsrc/sysutils/yazi
From: pin
Date: 2024-02-09 14:57:19
Message id: 20240209135719.78852FA42@cvs.NetBSD.org

Log Message:
sysutils/yazi: update to 0.2.3

This version optimizes the loading speed for large directories - Yazi is now
~2.5 times faster than before.
For a directory benchmark containing 500,000 files (See #599 for details).

The release also adds support for previewing images over SSH, this allows you
to preview images directly on your local terminal by running Yazi on a server,
a highly anticipated new feature.

As for the plugin system, many improvements have been also made, such as
supporting passing arguments, plugin-specific state persistence, and listening
to key events in the plugin. During this period, we added a new Resources page
that documents plugins contributed by the community. Thanks to the lovely
plugin authors for creating and sharing these awesome plugins!

Lastly, some great news: Yazi has been featured on The Linux Cast - this is
Yazi's first appearance in video format, and I am really excited and proud to
see more and more people beginning to notice and take an interest in Yazi!

What's Changed

 - feat: customizing the number of columns of "which key" component
   by @sxyazi in #571
 - fix: input offset is not reset when renaming with --cursor=start and the
   filename is too long by @sxyazi in #575
 - feat: new image_quality and sixel_fraction options to allow users to
   configure the image preview quality by @sxyazi in #576
 - feat: allow to configure image filter by @sxyazi in #586
 - feat: support passing arguments to plugin by @sxyazi in #587
 - feat: plugin-specific state persistence by @sxyazi in #590
 - feat: preview image over SSH by @sxyazi in #585
 - perf: read directory in bulk in the background at startup, make Yazi ~2.5
   times faster than before by @sxyazi in #599
 - refactor: use Cmd instead of Exec by @sxyazi in #604
 - feat: support unyank by @15cm in #313
 - feat: make trash crate optional on Android by @sxyazi in #600
 - feat: plugin interface for key events via ya.which() by @sxyazi in #617
 - feat: app_emit and manager_emit accepts boolean, integer, and number as
   option values by @sxyazi in #625
 - fix: attach plugin args to the entry method for better future optimization
   possibilities by @sxyazi in #627
 - feat: support char device in filetype by @HE7086 in #628
 - fix: hidden attribute of files on Windows by @sxyazi in #632
 - fix: task manager not re-rendering after progress update by @sxyazi in #633
 - feat: if input is empty, close it on backspace command
   by @Rolv-Apneseth in #630

Files:
RevisionActionfile
1.7modifypkgsrc/sysutils/yazi/Makefile
1.7modifypkgsrc/sysutils/yazi/cargo-depends.mk
1.8modifypkgsrc/sysutils/yazi/distinfo