三咲雅 · Misaki Masa
5f4779cc90
perf: truncate long lists in confirm dialogs ( #1590 )
2024-09-02 07:19:22 +08:00
三咲雅 · Misaki Masa
907ac09e34
fix: continuous fetcher was not scheduled consecutively ( #1575 )
2024-08-31 11:57:39 +08:00
三咲雅 · Misaki Masa
b280d79f76
fix: keybindings disappear when mixing presets with a wrong filter condition ( #1568 )
2024-08-29 12:43:03 +08:00
三咲雅 · Misaki Masa
caacd15110
fix: filter out the which candidates that overlap with longer key chords ( #1562 )
2024-08-28 00:08:51 +08:00
Artyom Artamonov
cd7209c040
feat: word wrapping in code previewer ( #1159 )
...
Co-authored-by: Lex Moskovski <alex@moskovski.com>
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-26 09:00:09 +08:00
thelamb
92112de1c0
feat: new confirm component ( #1167 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-22 22:20:31 +08:00
三咲雅 · Misaki Masa
573ca5287f
feat: add ext() method to Url userdata ( #1528 )
2024-08-21 00:45:50 +08:00
三咲雅 · Misaki Masa
0f106b591c
perf: new image_delay option debounces image previews to avoid lag caused by terminal image decoding during fast scrolling ( #1512 )
2024-08-18 23:51:17 +08:00
三咲雅 · Misaki Masa
c75960eae6
feat: add hidden file type to is rule ( #1483 )
2024-08-14 16:08:27 +08:00
三咲雅 · Misaki Masa
5f923e8706
feat: allows shorthand forms like <C-S-x> as <C-X> ( #1448 )
2024-08-09 16:55:07 +08:00
三咲雅 · Misaki Masa
c8add31606
feat: support F13 - F19 keys ( #1446 )
2024-08-09 12:14:05 +08:00
三咲雅 · Misaki Masa
5df6873957
feat: switch to kitty unicode placeholders for Ghostty image previewing ( #1427 )
2024-08-07 19:13:32 +08:00
Chris Zarate
3533ac20f7
feat: add title_format manager config option ( #1281 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-08-02 16:05:58 +08:00
三咲雅 · Misaki Masa
23a56c24a4
feat: new extract builtin plugin for archive extracting ( #1321 )
2024-07-31 08:27:22 +08:00
sxyazi
f024ce03e7
fix: adapt to a wider range of terminal cursor management through DECSET and DECRQM requests again
2024-07-26 23:45:40 +08:00
三咲雅 · Misaki Masa
152b9ea75e
fix: help menu multi-line text rendering ( #1347 )
2024-07-25 07:54:24 +08:00
Mika Vilpas
f0cb365839
feat: allow setting YAZI_ID as a command line argument ( #1305 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-07-18 15:04:46 +08:00
Mika Vilpas
67fb66c2e2
feat: help users migrate shell key bindings to v0.3 ( #1304 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-07-18 13:56:40 +08:00
三咲雅 · Misaki Masa
ec33085f67
feat: add ctime linemode ( #1295 )
2024-07-14 20:42:26 +08:00
Lauri Niskanen
ab88588c0e
feat: support displaying files with inaccessible metadata ( #1275 )
2024-07-14 14:42:42 +08:00
zooeywm
2cf722ed48
feat: add random option to the sort command ( #1291 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-07-14 00:50:40 +08:00
三咲雅 · Misaki Masa
f5598ebb8a
feat: make UI extensions easier ( #1257 )
2024-07-13 14:22:03 +08:00
sxyazi
987b1d5c49
feat: simplify keybindings ( #1241 )
2024-07-01 23:58:03 +08:00
三咲雅 · Misaki Masa
626053da25
perf!: reimplement and significantly speed up archive previewing ( #1220 )
2024-06-27 00:47:56 +08:00
sxyazi
f35712a768
refactor: prefer FromStr over Default for configuration parsing with side effects
2024-06-18 16:26:29 +08:00
三咲雅 · Misaki Masa
1166f86523
feat: support completely disabling mouse with mouse_events=[]; add new cursor_blink to control cursor style of input components ( #1139 )
2024-06-08 18:29:50 +08:00
Tianyang Zhou
162218c345
feat: support mouse event ( #1038 )
2024-06-03 14:31:55 +08:00
三咲雅 · Misaki Masa
95e960a64a
refactor!: v0.3 API changes ( #1108 )
2024-05-31 01:09:30 +08:00
sxyazi
46cd42f923
refactor: rename the domain term prefetcher to fetcher
2024-05-28 00:28:17 +08:00
sxyazi
b81b707a3e
fix: match_mime() should return true if pattern is "*"
2024-05-27 21:36:15 +08:00
Mika Vilpas
4c46862506
feat: support case insensitive special keys in keymappings ( #1082 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-27 19:21:16 +08:00
George Nelson
1ab3df6850
feat!: transliteration option for natural sorting ( #1053 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-27 07:28:10 +08:00
三咲雅 · Misaki Masa
061faea1c5
feat!: redesign icons ( #1086 )
2024-05-25 22:56:08 +08:00
sxyazi
58e5d2280a
fix: glob pattern for zip files
2024-05-22 17:59:46 +08:00
三咲雅 · Misaki Masa
d9ecffd19e
feat: support Super/Command/Windows key notation D- ( #1069 )
2024-05-22 13:11:23 +08:00
三咲雅 · Misaki Masa
bf1c325d00
feat: prefetcher ( #1061 )
2024-05-20 17:25:55 +08:00
三咲雅 · Misaki Masa
c2affae3a9
feat: add a next property to the preloader rules to allow running multiple preloaders ( #1058 )
2024-05-19 19:04:04 +08:00
三咲雅 · Misaki Masa
2683b1d6a2
refactor: eliminate exec ( #1045 )
2024-05-16 18:20:47 +08:00
sxyazi
d01e18067c
fix: move the DDS socket file out of the cache directory to avoid being affected by yazi --clear-cache
2024-04-27 16:47:50 +08:00
三咲雅 · Misaki Masa
681612f976
fix: correct the glob pattern for the icons to fit the new matching algorithm ( #959 )
2024-04-26 22:47:29 +08:00
三咲雅 · Misaki Masa
bf91f35d3e
fix: always create XDG cache directory even if user has set a custom one ( #956 )
2024-04-26 19:51:12 +08:00
三咲雅 · Misaki Masa
55da9e342c
perf: cache each file's icon to avoid redundant calculations at rendering ( #931 )
2024-04-20 15:43:08 +08:00
三咲雅 · Misaki Masa
09bc9aa371
feat: expand the types supported by the event system ( #923 )
2024-04-19 13:45:01 +08:00
三咲雅 · Misaki Masa
a70374fced
perf: switch to globset to reduce CPU time spent on matching icons ( #908 )
2024-04-14 11:11:31 +08:00
sxyazi
7a99ea4409
fix: wrong state pointed to and ignore plugin/flavor directory creation errors
2024-04-01 00:11:07 +08:00
Solomon Jacobs
fd455a1ae4
feat: readable toml parsing error ( #854 )
...
Previously, the yazi displayed the following error.
```
Backtrace omitted. Run with RUST_BACKTRACE=1 to display it.
Run with RUST_BACKTRACE=full to include source snippets.
The application panicked (crashed).
called `Result::unwrap()` on an `Err` value: Error { inner: Error { inner: TomlError { message: "invalid key", raw: Some("{ mime = \"application/octet-stream\",\nuse = [ \"extract_zlib\", \"reveal\" ] }\n"), keys: [], span: Some(0..1) } } }
in yazi-config/src/preset.rs, line 42
thread: main
```
It now displays the following message instead:
```
Error: Loading "/home/solo/.config/yazi/yazi.toml"
Caused by:
TOML parse error at line 1, column 1
|
1 | { mime = "application/octet-stream",
| ^
invalid key
```
For more information see issue GH-847.
---------
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-03-31 21:44:17 +08:00
三咲雅 · Misaki Masa
903f3da7e5
feat: DDS (Data Distribution Service) ( #826 )
2024-03-29 23:30:30 +08:00
三咲雅 · Misaki Masa
411ba2fe85
refactor: switch to stderr ( #819 )
2024-03-15 20:31:39 +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