greg
4a128fc1f5
feat: add show_icons and truncate_paths options to [confirm]
...
The trash/delete/overwrite confirmation dialogs (icons added in #4096 )
had no way to disable icons, and long file paths would hard word-wrap
onto a new line right after the icon since a path has no internal
spaces to break on cleanly.
Add two options under [confirm], both independently toggleable from the
existing [input] show_icons:
- show_icons (default true): skip the icon lookup for confirm dialogs.
- truncate_paths (default false): RTL-truncate each path with a leading
"…" to fit the popup's configured width, instead of word-wrapping.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-04 21:39:28 +02:00
ebugusey
6e0aaee822
feat: add ya CLI completions to Windows package ( #4099 )
2026-07-03 22:09:57 +08:00
三咲雅 misaki masa
b8ceaea940
feat!: show file icons in trash/delete/overwrite confirmations ( #4096 )
2026-07-02 04:09:12 +08:00
三咲雅 misaki masa
39527f488f
perf: switch memory allocator back to jemalloc ( #4084 )
2026-06-26 22:38:48 +08:00
三咲雅 misaki masa
de611b0e6b
perf: switch memory allocator to mimalloc ( #4083 )
2026-06-26 14:34:28 +08:00
Alastair
2a106aa231
fix: filter keybindings by chord in command palette ( #4078 )
...
Co-authored-by: Alastair Scheuermann <alastairsounds@users.noreply.github.com>
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-06-24 21:50:51 +08:00
三咲雅 misaki masa
581886a355
feat!: make help menu a command palette ( #4074 )
2026-06-22 23:57:29 +08:00
三咲雅 misaki masa
4f45ddb514
fix: ignore NumLock state when comparing keybindings ( #4071 )
2026-06-20 23:57:12 +08:00
三咲雅 misaki masa
84a5be0b6a
feat: Lua API for printing escape sequences to the terminal ( #4059 )
2026-06-19 23:14:13 +08:00
三咲雅 misaki masa
85132ff343
fix: quit once event stream closes in case terminal won't send a SIGHUP signal ( #4052 )
2026-06-18 21:21:38 +08:00
三咲雅 misaki masa
53d36b5186
refactor: switch to ratatui-core ( #4050 )
2026-06-18 16:23:26 +08:00
三咲雅 misaki masa
446a5721bf
refactor: move Lua bindings down into each subcrates ( #4049 )
2026-06-18 15:06:31 +08:00
三咲雅 misaki masa
f1e93d7f52
feat: new input DDS event watching changes in input content ( #4043 )
2026-06-14 19:58:23 +08:00
三咲雅 misaki masa
b37be0529a
feat: new ui.Input element ( #4040 )
2026-06-13 19:37:29 +08:00
三咲雅 misaki masa
07a5deb109
feat: dynamic keymap Lua API ( #4031 )
2026-06-10 15:09:49 +08:00
sxyazi
9cfeb67db7
refactor: make Lua bindings Send ( #4027 )
2026-06-09 22:52:43 +08:00
三咲雅 misaki masa
9bdd6777e4
feat: keymap Lua bindings ( #4021 )
2026-06-06 13:45:52 +08:00
三咲雅 misaki masa
e892bf7d90
fix: decouple yazi_boot crate init from yazi_term init ( #4011 )
2026-05-31 13:07:11 +08:00
三咲雅 misaki masa
601cb10b32
feat: Unix domain socket on Windows as the underlying transport layer for DDS ( #4009 )
2026-05-29 15:33:03 +08:00
三咲雅 misaki masa
7a51626505
feat: drag and drop ( #4005 )
2026-05-28 12:05:06 +08:00
三咲雅 misaki masa
cf8b54179e
feat: terminal drag and drop protocol ( #3999 )
2026-05-25 10:30:04 +08:00
JinHyuk Sung
5d643ee01a
fix: restrict preview cache directory permissions ( #3984 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-05-22 18:56:19 +08:00
三咲雅 misaki masa
c037855c4f
feat!: new virtual terminal backend ( #3989 )
2026-05-22 17:00:06 +08:00
三咲雅 misaki masa
247f925e53
fix: get rid of the Cargo curse ( #3952 )
2026-05-10 00:57:57 +08:00
三咲雅 misaki masa
92b9ea3794
fix: make the input component sync and reactive ( #3949 )
2026-05-09 09:26:07 +08:00
三咲雅 misaki masa
aa526434f0
chore: bump to v26.5.6 ( #3935 )
2026-05-06 02:02:39 +08:00
三咲雅 misaki masa
10fc76db07
feat: custom styles for plugins ( #3934 )
2026-05-05 06:03:25 +08:00
三咲雅 misaki masa
1caa5807c6
fix: mock OS-level reaping on Windows to avoid child processes potentially detached ( #3922 )
2026-04-30 18:50:51 +08:00
sxyazi
4a2e5addcd
feat: new app:theme action that hot-reload user themes/flavors ( #3906 )
2026-04-21 23:34:56 +08:00
三咲雅 misaki masa
369c47539c
feat: dynamic open/opener Lua API ( #3901 )
2026-04-19 16:58:57 +08:00
sxyazi
463150848d
feat: dynamic previewer Lua API ( #3891 )
2026-04-16 17:05:46 +08:00
sxyazi
80a54c3dd5
fix: use u64 for parsing Linux partition blocks ( #3873 )
2026-04-11 09:25:17 +08:00
三咲雅 misaki masa
74d903a49a
feat: expose stash action and give it a new search source ( #3872 )
2026-04-11 07:59:38 +08:00
sxyazi
354cdef907
feat: hover cursor over the new file after extracting ( #3854 )
2026-04-06 15:32:18 +08:00
sxyazi
ec178fdb52
refactor: unify progress representation and add cleanup state ( #3853 )
2026-04-05 14:05:42 +08:00
三咲雅 misaki masa
4bb4f37555
refactor: simplify the remote progressive file copier ( #3852 )
2026-04-04 21:28:57 +08:00
sxyazi
ad655eda52
refactor: simplify FromStr implementations with strum
2026-04-03 09:13:52 +08:00
三咲雅 misaki masa
4857d46918
feat: make Action a deserializer ( #3841 )
2026-04-02 19:15:36 +08:00
三咲雅 misaki masa
4225c34fea
refactor: pull the process API out into yazi-binding crate ( #3830 )
2026-03-31 22:04:12 +08:00
三咲雅 misaki masa
607bc0dd2b
refactor: prepare for custom VFS provider ( #3821 )
2026-03-31 19:18:18 +08:00
sxyazi
b67798ea19
feat: Vim-like lua action that runs an inline Lua snippet ( #3813 )
2026-03-25 19:57:31 +08:00
sxyazi
5c05350d52
perf: avoid unnecessary allocations in code highlighting ( #3804 )
2026-03-23 18:06:04 +08:00
Mario Stief
7b61eb1595
feat: new --discard for ya pkg that discard local changes made to packages ( #3781 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-03-20 15:47:06 +08:00
三咲雅 misaki masa
cc2414728c
feat: new ya.exec() API and ya exec subcommand to execute an action and await its result ( #3780 )
2026-03-18 19:18:36 +08:00
sxyazi
da96795303
refactor: make Clippy happy
2026-03-17 09:41:46 +08:00
三咲雅 misaki masa
de01a56ac5
fix: use edit opener for files with MIME application/wine-extension-ini ( #3771 )
2026-03-16 13:29:03 +08:00
三咲雅 misaki masa
fa1ee46edc
refactor: implement FromLua instead of TryFrom<Value> ( #3760 )
2026-03-13 20:28:44 +08:00
三咲雅 misaki masa
3534ba0705
feat: new experimental ya.co() API that creates a coroutine ( #3757 )
2026-03-12 16:18:30 +08:00
三咲雅 misaki masa
8932ddd66d
perf: preset multi spotter only updates sizes for folders to cut memory usage ( #3751 )
2026-03-10 12:39:19 +08:00
itsvyle
741f84e22b
feat: certificate authentication for SFTP VFS provider ( #3716 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2026-03-07 15:45:27 +08:00