Commit Graph
137 Commits
Author SHA1 Message Date
Kovid Goyal 3743ae50e7 Simplify icat code and write to STDOUT rather than the terminal device
The terminal device is now used only for detection.
2023-01-06 16:16:15 +05:30
Kovid Goyal c317c934f3 More work on ImageMagick 2023-01-05 19:15:13 +05:30
Kovid Goyal df06578c2d Implement --scale-up and --place 2023-01-05 19:15:12 +05:30
Kovid Goyal 73a055fe12 Fix failing test 2023-01-05 19:15:12 +05:30
Kovid Goyal 24db38ba7e Set data size for SHM transmission as on some platforms the actual SHM size is not equal to the requested size 2023-01-05 19:15:11 +05:30
Kovid Goyal d694f48c91 Get the other two transmission modes working as well 2023-01-05 19:15:11 +05:30
Kovid Goyal 5562a4d52f Get file mode transmission working for unmodified PNG 2023-01-05 19:15:11 +05:30
Kovid Goyal 22d69d24d0 Fix panic when no timers are left after dispatch 2023-01-05 19:15:11 +05:30
Kovid Goyal d76e0850ae More work on porting icat 2023-01-05 19:15:11 +05:30
Kovid Goyal 7a1140cd03 Start work on porting icat to Go 2023-01-05 19:15:10 +05:30
Kovid Goyal e673747ef4 readline: add alt+arrow to move by word default binding. Common on macOS 2022-12-27 10:59:13 +05:30
Kovid Goyal 2e81d00c92 make go fmt happy 2022-12-24 10:53:17 +05:30
Kovid Goyal cd92d50a0d Keyboard protocol: Remove CSI R from the allowed encodings of the F3 key as it conflicts with the *Cursor Position Report* escape code 2022-12-24 10:32:28 +05:30
Kovid Goyal a2c2d81373 Cleanup readline prompt rendering 2022-12-23 15:23:42 +05:30
Kovid Goyal 40093a4702 Add tests for GraphicsCommand serialization 2022-12-18 11:56:30 +05:30
Kovid Goyal 3815cba8f3 Add stringer interface to GraphicsCommand 2022-12-17 15:34:43 +05:30
Kovid Goyal 7410cd62f9 remove unused code 2022-12-17 09:00:44 +05:30
Kovid Goyal ae0a8e73d2 ... 2022-12-17 08:59:56 +05:30
Kovid Goyal 8f3a8c828f Add an APC to GraphicsCommand parser 2022-12-16 21:05:17 +05:30
Kovid Goyal bb33f6c0ac Start work on graphics support in kitty-tool 2022-12-16 18:06:52 +05:30
Kovid Goyal 71e09ba1fb Fix show_key kitten showing incorrect CSI encoding for F3 2022-12-01 23:33:08 +05:30
Kovid Goyal f5d2c35755 Move implementation of +hold to Go
No need to pay python interpreter startup cost for --hold
2022-12-01 22:34:56 +05:30
Kovid Goyal b3f096b03b kitty shell: Fix pressing enter while cursor is not at end of line causes line to be truncated visually 2022-11-26 15:30:49 +05:30
Kovid Goyal a721ffeb7d Finish porting clipboard kitten to Go 2022-11-26 15:15:30 +05:30
Kovid Goyal 9db1d581f7 DRYer 2022-11-16 22:37:27 +05:30
Kovid Goyal b3bc5a5565 ... 2022-11-16 22:35:59 +05:30
Kovid Goyal fc20e8d04b Fix spurious EOF error when select for reading from the tty fails with a temporary error 2022-11-16 22:32:35 +05:30
Kovid Goyal 86af1d5c16 Wrap EOF errors when doing terminal I/O 2022-11-16 22:23:00 +05:30
Kovid Goyal d8574f8f85 Fix another bug in readline cursor position tracking 2022-11-16 21:28:36 +05:30
Kovid Goyal ae93d95bbe Get progress bar rendering working 2022-11-16 16:35:15 +05:30
Kovid Goyal 463c9debe7 More work on update-self 2022-11-16 13:41:58 +05:30
Kovid Goyal e70c021371 Some basic TUI widgets ported to Go 2022-11-16 12:48:47 +05:30
Kovid Goyal 0c0b9e6b9c Fix deadlock in update-self 2022-11-15 22:33:23 +05:30
Kovid Goyal d54fe3c16a Start work on a command to self update kitty-tool 2022-11-15 21:29:11 +05:30
Kovid Goyal 36dd5b2d00 More minor loop API additions 2022-11-15 21:00:19 +05:30
Kovid Goyal 87108a18ef Add a callback for wakeups 2022-11-15 18:01:21 +05:30
Kovid Goyal 1881f4582e ... 2022-11-14 15:42:09 +05:30
Kovid Goyal a5d05a2954 ... 2022-11-14 15:42:09 +05:30
Kovid Goyal 29bde6c72c Improve formatting of completion entries with descriptions 2022-11-14 15:42:09 +05:30
Kovid Goyal a7ce642a00 Fix rendering in cells 2022-11-14 15:42:08 +05:30
Kovid Goyal 723a9c91b5 Get completion basically working 2022-11-14 15:42:08 +05:30
Kovid Goyal 9e2c96653f More work on readline completion 2022-11-14 15:42:08 +05:30
Kovid Goyal 8d76cf8d32 Import the google shlex package as we need more sophisticated parsing 2022-11-14 15:42:08 +05:30
Kovid Goyal 7c23536bfe Start work on readline completions 2022-11-14 15:42:08 +05:30
Kovid Goyal f919efcd42 Move basic multi key shortcut handling into its own package 2022-11-14 15:42:08 +05:30
Kovid Goyal dc787a6529 Allow pretty printing members of the Action enum 2022-11-14 15:42:08 +05:30
Kovid Goyal cfb6d93dc0 Move cursor to end of input when traversing history list 2022-11-14 15:42:08 +05:30
Kovid Goyal 1523fef000 tests for history searching 2022-11-14 15:42:08 +05:30
Kovid Goyal 31dcb13836 cursor_y should be zero when resetting 2022-11-14 15:42:07 +05:30
Kovid Goyal 0c82832356 more work on history search 2022-11-14 15:42:07 +05:30