Commit Graph

572 Commits

Author SHA1 Message Date
sxyazi
42cbedbe42
feat: add idx field to the file API 2024-02-25 03:41:00 +08:00
三咲雅 · Misaki Masa
b4d91df767
fix: skip when the mime-type cannot match due to file permissions (#725) 2024-02-25 02:56:40 +08:00
三咲雅 · Misaki Masa
5e43f878c6
fix: rendering fails when no file type style is matched (#721) 2024-02-25 00:28:12 +08:00
三咲雅 · Misaki Masa
8ea7556625
feat: better accessibility (#719) 2024-02-24 09:11:53 +08:00
Filipe Paniguel
e51e8ad789
feat: add csharp, kdl and nu icons (#711) 2024-02-22 07:02:55 +08:00
三咲雅 · Misaki Masa
d954784643
perf: cache loaded plugins (#710) 2024-02-22 07:01:23 +08:00
三咲雅 · Misaki Masa
17f946dcdb
fix: ignore further classified mime-types (#707) 2024-02-21 17:28:18 +08:00
sxyazi
0cb572a837
feat: state now accepts a name for the bucket 2024-02-21 02:29:39 +08:00
Diogo Duarte
ed22be731a
fix: allow running ya.sync in a sync plugin call (#702) 2024-02-21 02:16:17 +08:00
sxyazi
2e9b6b7b7b
fix: any_file and any_dir should check is_folder 2024-02-20 17:45:41 +08:00
sxyazi
8efafd6c91
docs: move image preview details to the website 2024-02-20 00:15:40 +08:00
三咲雅 · Misaki Masa
3f27532c57
feat: cross-directory selection (#693) 2024-02-18 23:28:08 +08:00
TornaxO7
6aae7683ba
docs: Yazi must have a duck logo in README (#691) 2024-02-18 15:37:17 +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
Jaakko Paju
5c078aa18b
feat: add icons for Scala, Elm and Java (.jar & .class) 2024-02-16 13:13:33 +08:00
Rolv Apneseth
b82587e2c9
feat: add counter component to the header for displaying currently yanked/selected items (#646) 2024-02-15 22:54:57 +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
Andy
ebe0257180
feat: add color to icons (#683) 2024-02-15 19:29:15 +08:00
Diogo Duarte
b55c5dc9a1
feat: add new scrolloff option to [manager] (#679) 2024-02-15 19:23:04 +08:00
grig-iv
b027487d12
feat: add prepend_rules and append_rules for [icon] (#670) 2024-02-13 16:30:55 +08:00
sxyazi
8bf0d6428f
fix: allow access to the current tab via tabs for consistency 2024-02-13 16:19:34 +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
uncenter
3213674dc7
ci: add clippy/rustfmt workflow (#663) 2024-02-12 15:12:49 +08:00
grig-iv
4b1783765f
feat: add <Delete> to [input] keymap (#665) 2024-02-12 15:00:12 +08:00
grig-iv
4222c0ed45
feat: add <Home> and <End> to [input] keymap 2024-02-11 15:48:58 +08:00
三咲雅 · Misaki Masa
dc1718fcf0
feat: calling sync functions within the async plugin (#649) 2024-02-09 17:28:14 +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
sxyazi
20b6f26247
fix: initialize window in Folder::make for folder preview 2024-02-09 11:08:39 +08:00
sxyazi
8851269585
fix: do not use jemalloc on macOS and Windows 2024-02-09 09:41:27 +08:00
三咲雅 · Misaki Masa
25c96557ed
feat: allows access to complete app data for all tabs (#644) 2024-02-08 16:05:37 +08:00
三咲雅 · Misaki Masa
c12a735f68
perf: cheaper sync context initialization (#643) 2024-02-08 12:14:01 +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
sxyazi
19791d8328
feat: add ya.quote() function instead of ya.shell_join() 2024-02-06 10:47:57 +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
HE7086
d776ce1074
feat: support char device in filetype (#628) 2024-02-05 09:50:39 +08:00
sxyazi
9e113a9337
feat: add ya.shell_join() API 2024-02-05 09:00:48 +08:00
三咲雅 · Misaki Masa
715fbf5b65
fix: attach plugin args to the entry method for better future optimization possibilities (#627) 2024-02-05 02:49:17 +08:00
三咲雅 · Misaki Masa
a027c1be12
feat: app_emit and manager_emit accepts boolean, integer, and number as option values (#625) 2024-02-04 08:38:10 +08:00
sxyazi
82359ef290
fix: image rotation with orientation 4
https://github.com/image-rs/image/issues/1958#issuecomment-1925350954
2024-02-03 23:01:42 +08:00
sxyazi
5086c02380
feat: add plugin command to each layer 2024-02-03 02:49:44 +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