1253 Commits

Author SHA1 Message Date
Kovid Goyal fd5876b94e Use SIMD to replace C0 control codes in Go code 2025-07-21 08:54:22 +05:30
Kovid Goyal bd0f55531f Implement previews for plain text files 2025-07-20 19:24:17 +05:30
Kovid Goyal 28fce006d6 Make highlight code fully re-useable 2025-07-20 15:37:03 +05:30
Kovid Goyal 2bdbbd909c Handle color scheme changes in choose-files kitten 2025-07-20 13:43:59 +05:30
Kovid Goyal 063cf243c1 add cursor_trail_color to nullable_colors and all_color_settings 2025-07-19 07:03:13 +05:30
Kovid Goyal 94e6f240a6 Allow running python kittens via the kitten binary
It just delegates to kitty +kitten automatically
2025-07-15 14:36:19 +05:30
Kovid Goyal 4d3bbd82e0 Extend the SGR Pixel mouse reporting protocol to also report when the mouse leaves the window 2025-07-12 11:59:23 +05:30
Kovid Goyal d22244d135 Micro-optimization 2025-07-12 09:22:27 +05:30
Kovid Goyal fef57bd4c2 Format counts using user locale 2025-07-12 08:24:06 +05:30
Kovid Goyal 697805765e ... 2025-07-10 08:20:16 +05:30
Kovid Goyal ecf4ef396b Add a test for getting the global git config excludesfile value 2025-07-09 14:44:57 +05:30
Kovid Goyal f742009c55 Ensure global gitignore file is not loaded in tests 2025-07-09 14:31:46 +05:30
Kovid Goyal 351275cb8c Work on adding ignorefiles support to choose-files 2025-07-09 11:54:43 +05:30
Kovid Goyal c346735c74 Finish up gitignore implementation 2025-07-08 12:03:58 +05:30
Kovid Goyal 4383398f25 Fix ** matching 2025-07-08 10:02:43 +05:30
Kovid Goyal bde347457c Start work on gitignore parsing 2025-07-08 09:43:50 +05:30
Kovid Goyal ebe9842291 Implement file filters via dbus 2025-07-06 12:17:09 +05:30
Kovid Goyal 0a9d83e11b Allow more sophisticated event tracking for hover regions 2025-07-05 13:04:43 +05:30
Kovid Goyal fdf0a13687 Change mouse pointer shape over input area 2025-07-05 12:23:44 +05:30
Kovid Goyal 834d0d3848 Make the filter labels clickable 2025-07-05 11:37:17 +05:30
Kovid Goyal 76d0991b76 Work on filter support 2025-07-04 13:37:56 +05:30
Kovid Goyal d5534b6238 Add conf file for desktop-ui kitten 2025-07-01 13:26:39 +05:30
Kovid Goyal 461e63049a Fix #8754 2025-06-26 21:30:43 +05:30
Kovid Goyal 324b95f825 Fix recursion into symlinks to dirs 2025-06-25 08:35:38 +05:30
Kovid Goyal 4a13c53438 Turn off focus tracking while doing tty remote control
Fixes #8733
2025-06-16 21:57:19 +05:30
Kovid Goyal dea6e1da42 Special case parallel run with one worker 2025-06-06 16:02:31 +05:30
Kovid Goyal 5e6d4ea4c0 ... 2025-06-06 13:32:46 +05:30
Kovid Goyal 7029a35df9 Port subseq tests to fzf 2025-06-06 13:28:58 +05:30
Kovid Goyal ed45e1354b Work on implementing the fzf algorithm for the choose files kitten
People are more used to that, and it is more optimized for use case of
finding files.
2025-06-06 12:29:35 +05:30
Kovid Goyal 3059c87bd0 Use a lock and channel free parallelization for subseq scoring 2025-06-06 06:39:09 +05:30
Kovid Goyal 3feea5b279 DRYer 2025-06-05 20:59:09 +05:30
Kovid Goyal 6880ecaa28 Work on save file name mode 2025-06-03 20:27:14 +05:30
Kovid Goyal bd2d15406a Use a better icon for home folder in results title 2025-06-01 13:20:38 +05:30
Kovid Goyal 7657b2b8c6 Get correct stacktraces for goroutine panics 2025-06-01 13:07:11 +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 ecb9c46b95 ... 2025-06-01 12:35:23 +05:30
Kovid Goyal b784dd4fba Sort the lists 2025-05-21 22:40:55 +05:30
Kovid Goyal f0537198e6 ... 2025-05-21 22:29:05 +05:30
Kovid Goyal 646bf47a43 Icons for file matches 2025-05-21 22:16:22 +05:30
Kovid Goyal ad03fa94b2 Update the list of nerd font names when updating other unicode data as well
No longer need to store the list of names in our source code
2025-05-21 13:19:27 +05:30
Kovid Goyal cc500893f0 ... 2025-05-21 12:16:25 +05:30
Kovid Goyal b55013944e More work on choose-files 2025-05-20 14:16:49 +05:30
Kovid Goyal fbfdb38260 Start work on choose files kitten 2025-05-20 12:32:43 +05:30
Kovid Goyal c94844b220 Start work on Linux desktop portal kitten 2025-05-19 08:52:18 +05:30
Kovid Goyal e015ebefab Implement focus tracking in kitten infrastructure 2025-05-16 12:48:21 +05:30
Kovid Goyal 4713cc29ad make gofmt happy 2025-05-16 09:40:34 +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 429cff0a52 Convenience method to access any member of a set 2025-05-15 21:40:06 +05:30
Kovid Goyal 7ec0085a0b Also report panic via debugprintln 2025-05-14 12:06:01 +05:30
Kovid Goyal 123a115836 Make kitten main re-useable 2025-05-13 18:51:49 +05:30