sxyazi
8cb34fd0a8
Simplify the code
2024-06-16 15:29:53 +08:00
Mika Vilpas
57bb6d57dc
fixup! feat(cli): allow printing selected DDS messages to the console
2024-06-15 10:58:04 +03:00
Mika Vilpas
9cd3ee0cd7
fixup! feat(cli): allow printing selected DDS messages to the console
2024-06-15 10:21:21 +03:00
Mika Vilpas
390dbc1f44
fixup! feat(cli): allow printing selected DDS messages to the console
2024-06-15 10:20:52 +03:00
Mika Vilpas
2d3cd4d50e
fixup! feat: reconnect after a connection is lost
2024-06-14 22:30:36 +08:00
Mika Vilpas
8b9ed5e39e
feat: reconnect after a connection is lost
...
If the connection cannot be made when starting, the client will fail and
not reconnect. However, if the connection is lost after the client has
started, it will forever attempt to reconnect with a 1s delay.
Also clean up the implementation by removing previous mistakes
2024-06-14 22:30:36 +08:00
Mika Vilpas
1997d160e6
refactor: simplify listening implementation
...
- don't start a new server. Instead, crash if the server is not running.
- remove support for listening for a specific peer. The protocol doesn't
support it and it cannot be made to work.
- if the existing yazi closes, this cannot be detected, and the
connection is never reestablished. Maybe this can be made to work in a
future commit.
2024-06-14 22:30:36 +08:00
Mika Vilpas
4bb3f37949
fixup! feat(cli): allow printing selected DDS messages to the console
2024-06-14 22:30:36 +08:00
Mika Vilpas
0f40d2ec6e
feat(cli): allow printing selected DDS messages to the console
...
The motivations for this change are:
- easy debugging of DDS messages for yazi and plugin developers
- allow external applications to monitor yazi events.
In neovim specifically, there is a limitation that the stdout and stderr
streams cannot be monitored when displaying an embedded terminal
application. A second yazi instance could theoretically be started, but
the ui does currently not work when there is no screen to draw on.
2024-06-14 22:30:35 +08:00
三咲雅 · Misaki Masa
794694e2d6
fix: different filenames should be treated as the same file on case-insensitive file systems ( #1151 )
2024-06-13 20:38:08 +08:00
sxyazi
189cb81db3
refactor: rename crate yazi-adaptor to yazi-adapter
2024-06-08 19:28:46 +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
三咲雅 · Misaki Masa
94628cad9e
fix: block SIGINT signal from the spawned subprocess ( #1131 )
2024-06-07 06:11:32 +08:00
sxyazi
9df256f7f4
fix: disable error reporting for the kitty graphics protocol
2024-06-05 17:00:18 +08:00
sxyazi
5f8c20e2b5
fix: use kitty old protocol for Konsole
2024-06-04 11:46:19 +08:00
Omar Magdy
2c84c48208
feat: add some dependency version information to yazi --debug ( #1112 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-06-04 06:29:47 +08:00
Tianyang Zhou
162218c345
feat: support mouse event ( #1038 )
2024-06-03 14:31:55 +08:00
三咲雅 · Misaki Masa
e4d67121f8
feat!: DDS client-server version check ( #1111 )
2024-06-02 03:04:53 +08:00
Filipe Paniguel
add801f28e
feat: add pack --list subcommand to Ya CLI ( #1110 )
...
Co-authored-by: 三咲雅 · Misaki Masa <sxyazi@gmail.com>
2024-06-02 00:30:14 +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
三咲雅 · Misaki Masa
2eec94652a
fix: Sixel support from certain st forks cannot be detected ( #1094 )
2024-05-27 19:11:14 +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
三咲雅 · Misaki Masa
5f21998665
feat: cd path auto-completion supports ~ expansion ( #1081 )
2024-05-23 17:59:58 +08:00
sxyazi
58e5d2280a
fix: glob pattern for zip files
2024-05-22 17:59:46 +08:00
三咲雅 · Misaki Masa
f2b7f3eaf7
fix: remove the default keybinding for going to the temporary directory ( #1073 )
2024-05-22 14:16:18 +08:00
三咲雅 · Misaki Masa
d9ecffd19e
feat: support Super/Command/Windows key notation D- ( #1069 )
2024-05-22 13:11:23 +08:00
三咲雅 · Misaki Masa
f41e3c8d8b
fix: cursor gets out of sync occasionally at image previewing through IIP under tmux ( #1070 )
2024-05-22 13:10:16 +08:00
三咲雅 · Misaki Masa
0ebfacb677
fix: inconsistent tab width in unassociated text files ( #1068 )
2024-05-21 15:11:54 +08:00
三咲雅 · Misaki Masa
7177317465
feat: Chafa integration ( #1066 )
2024-05-21 02:46:28 +08:00
三咲雅 · Misaki Masa
a68e151194
fix: ePUB file mime-type matching for the opener rule ( #1063 )
2024-05-20 21:04:20 +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
Johan Naizu
0ff4835f8d
docs: add CONTRIBUTING.md ( #1052 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-18 17:49:14 +08:00
三咲雅 · Misaki Masa
5a83577259
feat: SVG, HEIC, and JPEG XL preview support ( #1050 )
2024-05-17 16:28:10 +08:00
三咲雅 · Misaki Masa
65afe6027a
feat: font preview ( #1048 )
2024-05-17 13:56:27 +08:00
Chris Zarate
f2329a3b35
fix: remove ignore options from rg and fd search ( #1043 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-16 19:02:37 +08:00
三咲雅 · Misaki Masa
50ae6ebe39
feat: use Ctrl-c instead of Ctrl-q as the universal close key for all components ( #1047 )
2024-05-16 18:40:24 +08:00
三咲雅 · Misaki Masa
2683b1d6a2
refactor: eliminate exec ( #1045 )
2024-05-16 18:20:47 +08:00
George Nelson
dcd23f2cd3
ci: fix cargo unit tests execution ( #1041 )
2024-05-15 23:23:23 +08:00
Mika Vilpas
f0108dba40
ci: consistently enforce Lua coding style ( #1029 )
...
Co-authored-by: 三咲雅 · Misaki Masa <sxyazi@gmail.com>
2024-05-15 10:54:20 +08:00
三咲雅 · Misaki Masa
28dfe728ab
feat: support stdin and pipe for Child API ( #1033 )
2024-05-14 22:07:19 +08:00
David Tolnay
07342a29ef
fix: recognize TERM=rxvt-unicode-256color ( #1027 )
2024-05-12 09:35:44 +08:00
三咲雅 · Misaki Masa
c1e1f26c4c
feat: add new debounce option to ya.input() API ( #1025 )
2024-05-11 17:42:35 +08:00
三咲雅 · Misaki Masa
eed82c1386
fix: broaden file watcher event types to accommodate permission changes on certain platforms ( #1024 )
2024-05-11 16:15:13 +08:00
June
6ff42c1a6d
fix: correct wasm target condition ( #1018 )
2024-05-09 10:10:09 +08:00
Gui
0ffba5c648
feat: new --args parameter for fd an rg search ( #1013 )
...
Co-authored-by: sxyazi <sxyazi@gmail.com>
2024-05-09 03:01:16 +08:00