diff options
| author | Aram Drevekenin <aram@poor.dev> | 2026-07-31 19:19:49 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-31 19:19:49 +0200 |
| commit | 0e6e4404027a187f1399a43bf91bdbd13d9636e1 (patch) | |
| tree | b334f14704939620e846caa30ab925fefca34d70 /zellij-client/src/input_handler.rs | |
| parent | fix(build): remove manpage, honor CARGO_TARGET_DIR, add cargo argument passth... (diff) | |
| download | sl0ppij-0e6e4404027a187f1399a43bf91bdbd13d9636e1.tar.gz sl0ppij-0e6e4404027a187f1399a43bf91bdbd13d9636e1.tar.xz sl0ppij-0e6e4404027a187f1399a43bf91bdbd13d9636e1.zip | |
Support the Kitty Image Protocol (#5428)
* initial implementation - kinda working
* tests and fixes
* fix bounds
* tests and compatibility fixes
* fix: cursor scroll, clears, deletes, key tolerance, and host id range
* fix: keep images alive across resize, relayout and history scroll
* anchor to lines, not pixels
* fix image/text alignments
* config to allow disabling
* fix pinned pane issue
* never let host graphics replies reach the keyboard parser
* fix nested session
* properly handle fullscreening a pane
* rustfmt
* cleanup of ignored test
* add pr
Diffstat (limited to 'zellij-client/src/input_handler.rs')
| -rw-r--r-- | zellij-client/src/input_handler.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/zellij-client/src/input_handler.rs b/zellij-client/src/input_handler.rs index 3c9d269c..8ae35afd 100644 --- a/zellij-client/src/input_handler.rs +++ b/zellij-client/src/input_handler.rs @@ -338,6 +338,10 @@ impl InputHandler { self.os_input .send_to_server(ClientToServerMsg::HostTerminalThemeChanged { mode }); }, + AnsiStdinInstruction::KittyGraphicsSupport(supported) => { + self.os_input + .send_to_server(ClientToServerMsg::KittyGraphicsSupport { supported }); + }, } } fn handle_nested_session_frame_from_host(&mut self, payload_bytes: Vec<u8>) { |
