Commit graph

518 commits

Author SHA1 Message Date
Anton Simonov
4f1ed03b6a Merge branch 'main' into feat/independent-style-on-inner-section-of-status 2024-03-05 20:21:08 +03:00
Anton Simonov
f5effc8845
Merge branch 'sxyazi:main' into feat/independent-style-on-inner-section-of-status 2024-03-05 20:19:22 +03:00
Anton Simonov
61c552156b
update on main (#1)
* ci: add cachix workflow (#740)

* feat: add hovered as `$0` for shell and opener (#738)

* feat: flavor (#753)

* feat: add a new `[notify]` section to the `theme.toml` to configure the `notify` component's style (#749)

* feat: switch to inline images protocol for VSCode, Tabby, and Hyper

* feat: add `prepend_rules` and `append_rules` for `[open]` in `yazi.toml` (#754)

* feat: support `YAZI_FILE_ONE` environment variable for `file(1)` path (#752)

* feat: allow both '/' and '\' in folder creation (#751)

* perf: apply `add_many()`/`remove_many()` to the visual mode items for selection conflict detecting (#758)

* feat: support `%0` as the hovered file for Windows (#761)

* feat: `ya.input()` plugin API (#762)

* fix: remove redundant check to allow operations on the `shell` command with an empty file list

* feat: add musl linux build targets (#759)

* fix: nested conflict detection exception when performing cross-level searches (#769)

* refactor: add new `run` property (#773)

* feat: add `Ctrl-[` as an escape key (#763)

* feat: add `parse` method to `Line` element

* feat: `ya.notify()` plugin API (#780)

---------

Co-authored-by: musjj <72612857+musjj@users.noreply.github.com>
Co-authored-by: rrveex <91850165+rrveex@users.noreply.github.com>
Co-authored-by: sxyazi <sxyazi@gmail.com>
Co-authored-by: little camel <54983536+evpeople@users.noreply.github.com>
Co-authored-by: Filipe Paniguel <paniguel.lpnh@gmail.com>
Co-authored-by: Nguyễn Đức Toàn <33489972+ndtoan96@users.noreply.github.com>
Co-authored-by: Konrad Baran <65494005+uznog@users.noreply.github.com>
Co-authored-by: hankertrix <91734413+hankertrix@users.noreply.github.com>
2024-03-05 20:17:40 +03:00
三咲雅 · Misaki Masa
cb0f50fc08 feat: ya.notify() plugin API (#780) 2024-03-05 20:16:27 +03:00
sxyazi
891500cc24 feat: add parse method to Line element 2024-03-05 20:16:27 +03:00
hankertrix
2723969581 feat: add Ctrl-[ as an escape key (#763) 2024-03-05 20:16:27 +03:00
三咲雅 · Misaki Masa
3e425665e8 refactor: add new run property (#773) 2024-03-05 20:16:27 +03:00
三咲雅 · Misaki Masa
cd44cd3376 fix: nested conflict detection exception when performing cross-level searches (#769) 2024-03-05 20:16:27 +03:00
Konrad Baran
f7a3483279 feat: add musl linux build targets (#759) 2024-03-05 20:16:27 +03:00
sxyazi
a21c6abeb4 fix: remove redundant check to allow operations on the shell command with an empty file list 2024-03-05 20:16:27 +03:00
三咲雅 · Misaki Masa
d4e06ca66a feat: ya.input() plugin API (#762) 2024-03-05 20:16:27 +03:00
三咲雅 · Misaki Masa
32ef237378 feat: support %0 as the hovered file for Windows (#761) 2024-03-05 20:16:27 +03:00
三咲雅 · Misaki Masa
3e21f1d8f0 perf: apply add_many()/remove_many() to the visual mode items for selection conflict detecting (#758) 2024-03-05 20:16:27 +03:00
Nguyễn Đức Toàn
ee5e7cf2d2 feat: allow both '/' and '\' in folder creation (#751) 2024-03-05 20:16:27 +03:00
Nguyễn Đức Toàn
47be6e2198 feat: support YAZI_FILE_ONE environment variable for file(1) path (#752) 2024-03-05 20:16:27 +03:00
Filipe Paniguel
32b922d58f feat: add prepend_rules and append_rules for [open] in yazi.toml (#754) 2024-03-05 20:16:27 +03:00
sxyazi
f0bfab4bc7 feat: switch to inline images protocol for VSCode, Tabby, and Hyper 2024-03-05 20:16:27 +03:00
little camel
54c6bc875e feat: add a new [notify] section to the theme.toml to configure the notify component's style (#749) 2024-03-05 20:16:27 +03:00
sxyazi
f20fa31758 feat: flavor (#753) 2024-03-05 20:16:27 +03:00
rrveex
a86795798f feat: add hovered as $0 for shell and opener (#738) 2024-03-05 20:16:27 +03:00
musjj
0f6ddb13f3 ci: add cachix workflow (#740) 2024-03-05 20:16:22 +03:00
三咲雅 · Misaki Masa
37acd94345
feat: ya.notify() plugin API (#780) 2024-03-05 16:46:12 +08:00
sxyazi
497aa26f75
feat: add parse method to Line element 2024-03-05 00:53:01 +08:00
hankertrix
b7d9a0ad6e
feat: add Ctrl-[ as an escape key (#763) 2024-03-04 20:43:03 +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
Konrad Baran
cc54205cc7
feat: add musl linux build targets (#759) 2024-03-03 15:36:49 +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
b39b506e27
feat: support %0 as the hovered file for Windows (#761) 2024-03-02 13:00:39 +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
Nguyễn Đức Toàn
8508a5f577
feat: support YAZI_FILE_ONE environment variable for file(1) path (#752) 2024-03-01 11:21:44 +08:00
Filipe Paniguel
7f062359e8
feat: add prepend_rules and append_rules for [open] in yazi.toml (#754) 2024-03-01 10:38:02 +08:00
sxyazi
c3a1103529
feat: switch to inline images protocol for VSCode, Tabby, and Hyper 2024-03-01 10:22:12 +08:00
little camel
73b7e5acf7
feat: add a new [notify] section to the theme.toml to configure the notify component's style (#749) 2024-02-29 12:02:27 +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
musjj
b6fb02fda3
ci: add cachix workflow (#740) 2024-02-28 08:43:55 +08:00
musjj
e31d93b7f0
ci: add cachix workflow (#740) 2024-02-28 01:45:41 +08:00
三咲雅 · Misaki Masa
82071bd06b
refactor: prefer Display over ToString (#734) 2024-02-27 09:17:09 +08:00
Anton Simonov
5d8e677edc separate inner section of status line from outer
inner now is independent from current mode
- easier to read and set bold style
- less distraction from switching modes
any combination of colors can be set easily
- one for inner section
- other for outer section
style of inner section can be set using bold and others modifications
2024-02-26 17:40:10 +03:00
sxyazi
d8abb3ed79
perf: prefer raw_get() and raw_set() 2024-02-26 12:49:58 +08:00
sxyazi
4e7e135cb5
feat: support is rule for [icon] (#720) 2024-02-26 10:25:35 +08:00
Diogo Duarte
aa8448677e
fix: initialize logs right after configurations (#708) 2024-02-26 09:55:16 +08:00
三咲雅 · Misaki Masa
46516dab74
refactor: new yazi-boot crate (#728) 2024-02-26 09:14:04 +08:00
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