Commit Graph

15929 Commits

Author SHA1 Message Date
Kovid Goyal
d8410dff24 Ensure positions are always sorted when rendering 2025-06-06 19:50:01 +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
a783d4932e ... 2025-06-03 20:44:06 +05:30
Kovid Goyal
6880ecaa28 Work on save file name mode 2025-06-03 20:27:14 +05:30
Kovid Goyal
a023a0db09 Graphics protocol: Add a note clarifying image update behavior on re-transmission
See #8701
2025-06-03 07:41:21 +05:30
Kovid Goyal
fe391bf2ac Add a note about CSI 16 t as well 2025-06-03 07:35:01 +05:30
Kovid Goyal
23a21a60bd Output selected items 2025-06-02 10:30:23 +05:30
Kovid Goyal
a16ad78de8 ... 2025-06-02 08:56:28 +05:30
Kovid Goyal
ad41c365c8 Dont score files when browsing only directories 2025-06-02 08:43:23 +05:30
Kovid Goyal
7ab37116d7 Implement only dir selection mode 2025-06-02 08:35:35 +05:30
Kovid Goyal
618f864c77 ... 2025-06-01 13:29:56 +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
f81e441b15 Update TODO 2025-06-01 13:11:53 +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
8d3b3f527c Let the user control recursion using the search pattern 2025-06-01 12:23:18 +05:30
Kovid Goyal
219a6fbd3e ... 2025-06-01 09:09:30 +05:30
Kovid Goyal
4d77c8739e Prefer lowercase entries
Also recurse to depth 1 by default. This matches behavior of GUI file
select dialogs and prevents perf problems
2025-06-01 09:01:43 +05:30
Kovid Goyal
cb477bfcfc Implement shift+tab to move up a level 2025-06-01 08:24:16 +05:30
Kovid Goyal
3e4e64c2b6 Implement Tab to change current dir 2025-06-01 08:16:56 +05:30
Kovid Goyal
62580c855b Make mypy 1.16 happy 2025-05-30 10:06:38 +05:30
Kovid Goyal
27fdfe6480 forgot to close write end of pipe in parent 2025-05-29 13:06:47 +05:30
Kovid Goyal
f530aba366 Use a non-zero size read to ensure it blocks 2025-05-29 12:33:48 +05:30
Kovid Goyal
3a46e2fe0b Fix #8692 2025-05-29 08:17:45 +05:30
Kovid Goyal
d2b871da68 ... 2025-05-28 12:05:28 +05:30
Kovid Goyal
26b3a1e7f3 only loop on EINTR 2025-05-27 17:12:01 +05:30
Kovid Goyal
57c1d9334d ... 2025-05-27 17:11:02 +05:30
Kovid Goyal
94f90479a3 Fix #8680 2025-05-27 17:02:30 +05:30
Kovid Goyal
95f840fd56 Fix #8683 2025-05-27 13:10:11 +05:30
Kovid Goyal
61fd8c4003 Fix #8682 2025-05-27 12:10:14 +05:30
Kovid Goyal
22b52bb0b7 Add TODO 2025-05-26 06:13:20 +05:30
Kovid Goyal
0cf34a78c6 Merge branch 'update-wayland-compat-matrix' of https://github.com/alex-huff/kitty 2025-05-25 20:44:04 +05:30
alex-huff
dba118238a docs: panel: update niri compatibility information 2025-05-25 09:54:12 -05:00
Kovid Goyal
986d441f38 ... 2025-05-25 14:38:40 +05:30
Kovid Goyal
d4a469475b Use half the force Luke 2025-05-25 14:36:07 +05:30
Kovid Goyal
bfc5b03ee1 Use the frame Luke 2025-05-25 14:17:09 +05:30
Kovid Goyal
a3ef734c83 ... 2025-05-25 13:56:37 +05:30
Kovid Goyal
73d1d076e0 Implement left/right movement 2025-05-25 13:45:42 +05:30
Kovid Goyal
68f02fc44f Fix drawing of results list 2025-05-25 11:46:19 +05:30
Kovid Goyal
c65729468a Handle up/down arrow keys to change current result 2025-05-25 10:12:23 +05:30
Kovid Goyal
5dc29563e8 Highlight current result using text styles not sizes
Works better when the current result is moved around
2025-05-25 10:00:56 +05:30
Kovid Goyal
fbdce69adc Fix typo in color control docs
In kitty there are seven transparent background colors that can be
control via escape code, not 8. The either (at index 0 is the default
background color, and its opacity is set by the user and not overridable
by programs).
2025-05-24 14:19:14 +05:30
Kovid Goyal
5faa7bda5d hints kitten: Preserve line breaks when the hint is over a line break
Fixes #8674
2025-05-24 14:09:27 +05:30
Kovid Goyal
8e720cc1da ... 2025-05-24 13:25:22 +05:30