Commit Graph

129 Commits

Author SHA1 Message Date
三咲雅 · Misaki Masa
ec83c5dc5c
feat: detect CSI u through Stderr to allow using Stdout as the carrier of DDS payload without an ANSI sequence response timeout (#867) 2024-04-02 20:50:36 +08:00
三咲雅 · Misaki Masa
b51babde1c
feat: the cd event in DDS will now also be triggered when the tab is first created (#861) 2024-04-02 01:39:20 +08:00
三咲雅 · Misaki Masa
903f3da7e5
feat: DDS (Data Distribution Service) (#826) 2024-03-29 23:30:30 +08:00
三咲雅 · Misaki Masa
66d12da09d
perf: add BufWriter to Stderr to avoid frequent system calls and increase rendering frame rate (#849) 2024-03-29 15:40:04 +08:00
三咲雅 · Misaki Masa
f6f2c30709
feat: time-based selection order preservation (#843) 2024-03-28 00:13:29 +08:00
Rolv Apneseth
9918ceb7f4
fix: adjust calculation for number of lines in a notification message (#828)
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-03-20 13:14:48 +08:00
sxyazi
ca49a2d70b
fix: kill all spawned processes when exiting Yazi (#812) 2024-03-16 09:07:07 +08:00
三咲雅 · Misaki Masa
80aebda22c
feat: fix all dependencies to specific version numbers to allow non---locked builds (#821) 2024-03-16 02:29:37 +08:00
三咲雅 · Misaki Masa
411ba2fe85
refactor: switch to stderr (#819) 2024-03-15 20:31:39 +08:00
三咲雅 · Misaki Masa
cddd0727ef
refactor: wrap Opener with Cow to avoid unnecessary memory reallocations when opening files (#805) 2024-03-12 23:35:26 +08:00
三咲雅 · Misaki Masa
78b98a98c3
fix: use BTreeSet for selected files to maintain order (#799) 2024-03-10 20:12:54 +08:00
三咲雅 · Misaki Masa
9396d8760c
feat: ya.hide() plugin API (#792) 2024-03-09 03:07:20 +08:00
三咲雅 · Misaki Masa
d96af54574
fix: track the latest file changes for the selected, yanked state when available (#791) 2024-03-08 15:37:53 +08:00
三咲雅 · Misaki Masa
33782f1224
feat: cx.yanked plugin API (#788) 2024-03-07 17:26:18 +08:00
三咲雅 · Misaki Masa
37acd94345
feat: ya.notify() plugin API (#780) 2024-03-05 16:46:12 +08:00
三咲雅 · Misaki Masa
5169bb90f2
refactor: add new run property (#773) 2024-03-04 17:54:40 +08:00
三咲雅 · Misaki Masa
b4c9ec1de2
fix: nested conflict detection exception when performing cross-level searches (#769) 2024-03-04 11:27:30 +08:00
sxyazi
1835fba8ea
fix: remove redundant check to allow operations on the shell command with an empty file list 2024-03-03 09:55:37 +08:00
三咲雅 · Misaki Masa
bd572706cd
feat: ya.input() plugin API (#762) 2024-03-02 20:33:34 +08:00
三咲雅 · Misaki Masa
6a1063d376
perf: apply add_many()/remove_many() to the visual mode items for selection conflict detecting (#758) 2024-03-02 11:01:52 +08:00
Nguyễn Đức Toàn
fa2632eda9
feat: allow both '/' and '\' in folder creation (#751) 2024-03-01 11:26:58 +08:00
sxyazi
4d8e276a6f
feat: flavor (#753) 2024-02-29 11:54:41 +08:00
rrveex
2efda755f1
feat: add hovered as $0 for shell and opener (#738) 2024-02-29 03:12:09 +08:00
三咲雅 · Misaki Masa
82071bd06b
refactor: prefer Display over ToString (#734) 2024-02-27 09:17:09 +08:00
三咲雅 · Misaki Masa
46516dab74
refactor: new yazi-boot crate (#728) 2024-02-26 09:14:04 +08:00
三咲雅 · Misaki Masa
8ea7556625
feat: better accessibility (#719) 2024-02-24 09:11:53 +08:00
sxyazi
2e9b6b7b7b
fix: any_file and any_dir should check is_folder 2024-02-20 17:45:41 +08:00
三咲雅 · Misaki Masa
3f27532c57
feat: cross-directory selection (#693) 2024-02-18 23:28:08 +08:00
little camel
c7bfdc556c
feat: nested selection conflict detection (#689) 2024-02-18 15:28:59 +08:00
sxyazi
2f784e7ae7
fix: if block in paste command was wrong 2024-02-17 20:42:23 +08:00
三咲雅 · Misaki Masa
1ec9943af2
refactor: using definite patterns to simplify keybindings (#690) 2024-02-17 19:03:26 +08:00
Lang Yang
53525b511e
feat: add a new option --hovered to the open command allowing users to only open the currently hovered file (#687) 2024-02-17 00:10:14 +08:00
三咲雅 · Misaki Masa
52d91c0e42
feat: add new file marked state (#682) 2024-02-15 20:24:20 +08:00
三咲雅 · Misaki Masa
95d2358100
feat: expose selected/yanked files as API (#674) 2024-02-15 20:20:28 +08:00
Diogo Duarte
b55c5dc9a1
feat: add new scrolloff option to [manager] (#679) 2024-02-15 19:23:04 +08:00
三咲雅 · Misaki Masa
22ecad47ab
feat: Vim-like notification (#659) 2024-02-13 03:26:17 +08:00
三咲雅 · Misaki Masa
a764e42098
refactor: tab-specific selection (#653) 2024-02-13 02:40:13 +08:00
AbhaySP
84616bd15f
feat: enable the ability to sort the which key (#662) 2024-02-13 02:39:36 +08:00
sxyazi
ed46456f8c
feat: merge wildcard preloader and previewer rules via append_preloaders and append_previewers 2024-02-09 12:37:46 +08:00
三咲雅 · Misaki Masa
25c96557ed
feat: allows access to complete app data for all tabs (#644) 2024-02-08 16:05:37 +08:00
sxyazi
0d7e977076
chore: bump version to 0.2.3 2024-02-07 11:18:23 +08:00
Rolv Apneseth
fab5bc16cc
feat: if input is empty, close it on backspace command (#630) 2024-02-06 22:51:34 +08:00
三咲雅 · Misaki Masa
d754044aae
fix: task manager not re-rendering after progress update (#633) 2024-02-06 08:35:50 +08:00
三咲雅 · Misaki Masa
59e889a3b5
fix: hidden attribute of files on Windows (#632) 2024-02-06 08:27:00 +08:00
三咲雅 · Misaki Masa
b51d1f26d0
feat: plugin interface for key events via ya.which() (#617) 2024-02-03 01:09:26 +08:00
sxyazi
920afe29bd
perf: use lazy sorting when loading large directories to reduce unnecessary CPU consumption (#607) 2024-02-01 18:43:59 +08:00
Sinkerine
b013dff4fe
feat: support unyank (#313) 2024-01-31 21:53:30 +08:00
三咲雅 · Misaki Masa
9d912b07aa
refactor: use Cmd instead of Exec (#604) 2024-01-31 08:59:47 +08:00
三咲雅 · Misaki Masa
9d9d954870
perf: read directory in bulk in the background at startup (#599) 2024-01-31 01:22:55 +08:00
三咲雅 · Misaki Masa
c325c332de
feat: support passing arguments to plugin (#587) 2024-01-27 15:20:16 +08:00