29 Commits

Author SHA1 Message Date
Petar Dobrev 4f5698a5a2 fix overlap with the next file's header 2026-04-19 09:24:44 +03:00
Petar Dobrev 7729e6e1ae kitten diff: add support for sticky header 2026-04-18 18:26:30 +03:00
Kovid Goyal ecf7f0cab0 kitten diff: Fix incorrect rendering if diff completes before terminal responds to capabilities query 2025-09-02 11:29:55 +05:30
Kovid Goyal fd5876b94e Use SIMD to replace C0 control codes in Go code 2025-07-21 08:54:22 +05:30
Kovid Goyal 28fce006d6 Make highlight code fully re-useable 2025-07-20 15:37:03 +05:30
Kovid Goyal d1faccdd1c Loop API print proper stack traces for panics in go routines 2025-06-01 12:51:59 +05:30
Kovid Goyal c861259e3b Rename go module from kitty -> github.com/kovidgoyal/kitty
Makes the code more easily re-useable in other projects
2025-05-16 08:43:39 +05:30
Kovid Goyal 4b4bfca007 ... 2025-04-06 09:16:42 +05:30
bilbofroggins 2d462b40b7 Update ui.go 2025-04-05 19:24:17 -04:00
Kovid Goyal 2dc6300f55 Fix #8205 2025-01-09 11:29:31 +05:30
Kovid Goyal f3db7e7554 diff kitten: Automatically change colors on terminal color scheme change 2025-01-05 06:00:24 +05:30
Kovid Goyal e34a899ea6 diff kitten: Automatically use dark/light color scheme based on the color scheme of the parent terminal
Fixes #8170
2025-01-04 12:57:33 +05:30
Jackie Li bbe29dbc7b [diff kitten] move next/prev file 2024-07-31 16:11:38 +01:00
Kovid Goyal 627c80125b More linter fixes 2023-09-23 10:19:46 +05:30
Kovid Goyal 1a32e62ebf More linter fixes 2023-09-18 21:07:39 +05:30
Kovid Goyal dfa41f01fd Fix panic caused by incorrectly constructed empty line
Also be more defensive in draw_screen() about rendering lines.
2023-04-02 10:18:23 +05:30
Kovid Goyal e0cdc26e68 Fix placement of images in diff broken by new render layout 2023-03-30 11:21:28 +05:30
Kovid Goyal e73282ceb0 Only send graphics protocol commands if there are actual images to diff 2023-03-30 11:06:44 +05:30
Kovid Goyal 9919767aef Remove unused code 2023-03-30 10:26:39 +05:30
Kovid Goyal 7169a89591 Add shortcuts for copying to clipboard 2023-03-29 19:56:08 +05:30
Kovid Goyal aebfdaa69a Refactor diff mouse selection to use new render layout 2023-03-29 14:32:36 +05:30
Kovid Goyal 7ed7e82637 Use a filler char other than space 2023-03-28 18:01:04 +05:30
Kovid Goyal 00d4841304 Make the mouse selection code re-useable 2023-03-28 11:48:22 +05:30
Kovid Goyal 45c1e36de9 More work on mouse selection 2023-03-28 08:10:29 +05:30
Kovid Goyal d19f28f2b4 More work on mouse selection in the diff kitten 2023-03-27 21:23:31 +05:30
Kovid Goyal d33b83e6ea More work on mouse selections 2023-03-27 17:56:00 +05:30
Kovid Goyal a22933afbc DRYer 2023-03-27 17:19:13 +05:30
Kovid Goyal 840caf5fd5 Start work on mouse handling in diff kitten 2023-03-27 17:06:56 +05:30
Kovid Goyal ff55121094 Move the kittens Go code into the kittens folder 2023-03-27 13:06:02 +05:30