Commit Graph

17359 Commits

Author SHA1 Message Date
Kovid Goyal
c772b9a078 Add a note about kitty UI mouse features to the docs 2026-03-05 07:59:57 +05:30
Kovid Goyal
206cba3cc9 DRYer 2026-03-05 07:14:32 +05:30
Kovid Goyal
561433dfa5 Merge branch 'feature/ghostty-split-focus-click' of https://github.com/rockorager/kitty 2026-03-05 05:24:01 +05:30
Tim Culverhouse
b277a016be mouse suppress split focus-transfer clicks
Treat left clicks that only transfer split focus as focus-only events. Suppress forwarding the left press and matching release to the child so applications do not see release-without-press sequences.

Amp-Thread-ID: https://ampcode.com/threads/T-019cba50-5f2e-763b-ab5f-aa8c96a45747
Co-authored-by: Amp <amp@ampcode.com>
2026-03-04 13:41:02 -06:00
copilot-swe-agent[bot]
a5322c06d1 Fix debug_config showing sequence shortcuts grouped on a single line
Fixes #9604
Fixes #9605
2026-03-04 20:25:27 +05:30
Kovid Goyal
e6aeaaa4ff Fix #9602 2026-03-04 19:48:36 +05:30
copilot-swe-agent[bot]
f7a4bf6be2 Reduce per OS Window VRAM usage for windows that use layered rendering, such as translucent windows.
The texture used as the intermediate rendering target is now shared between
all OS Windows instead of each OS Window having its own.

Fixes #9600
Fixes #9599
2026-03-04 14:46:14 +05:30
Kovid Goyal
0170c2c0c6 Fix #9590 2026-03-04 13:46:12 +05:30
Kovid Goyal
d15905c918 Change default word regexp to exclude punctuation 2026-03-04 09:20:53 +05:30
copilot-swe-agent[bot]
1785873835 diff kitten: Use a words based algorithm for intra line changed region highlighting
Fixes #9598
2026-03-04 09:06:37 +05:30
Kovid Goyal
cbfc60aa4f Prevent copilot from using go test 2026-03-03 22:25:24 +05:30
Kovid Goyal
c53a81e8cd ... 2026-03-03 22:24:28 +05:30
Kovid Goyal
558d99d6ab Speed up dependency installation 2026-03-03 22:18:21 +05:30
Kovid Goyal
7f691198de Try to get copilot to setup the repo first before doing anything else 2026-03-03 22:12:53 +05:30
Kovid Goyal
ff6ad25b9b More copilot instructions 2026-03-03 21:52:01 +05:30
Kovid Goyal
1f2729bafd More instructions for copilot 2026-03-03 21:35:36 +05:30
Kovid Goyal
27b11523de ... 2026-03-03 21:09:57 +05:30
Kovid Goyal
6c5d27229b Add copilot instructions 2026-03-03 21:01:34 +05:30
Kovid Goyal
ebbfb206e6 Run command palette action after event loop tick 2026-03-03 15:44:08 +05:30
Kovid Goyal
ab40d41609 Make gofmt happy 2026-03-03 15:37:55 +05:30
Kovid Goyal
11e8ccb7c1 Fix categorisation of some show command actions 2026-03-03 15:36:02 +05:30
Kovid Goyal
baca6acdc7 Document the new command palette 2026-03-03 15:34:10 +05:30
copilot-swe-agent[bot]
5638d20921 Make showing of unmapped actions a runtime cached setting
Fixes #9591
2026-03-03 15:24:26 +05:30
copilot-swe-agent[bot]
f13c8cd44d Allow optionally showing unmapped actions in the command palette
Also highlight letters matching the search query.
Fixes #9589
2026-03-03 14:29:10 +05:30
Kovid Goyal
a7480370a4 Cleanup previous PR
Fixes #9587
2026-03-03 13:37:14 +05:30
Kovid Goyal
0930535642 Remove debug prints 2026-03-03 13:34:13 +05:30
Kovid Goyal
bca1926933 Merge branch 'feat/cursor-trail-between-tabs' of https://github.com/ngavinsir/kitty 2026-03-03 13:30:22 +05:30
Kovid Goyal
4ec1fa5168 Prevent invocation of command-palette from command line 2026-03-03 13:13:20 +05:30
copilot-swe-agent[bot]
347c829156 Cleanup previous PR
Various fixes and improvements to the command palette kitten

Fixes #9585
2026-03-03 13:04:26 +05:30
ngavinsir
777bddaa28 update cursor blink zero time 2026-03-03 14:32:16 +07:00
ngavinsir
0f476efbd1 feat: cursor trail between tabs 2026-03-03 13:33:13 +07:00
Kovid Goyal
813f8ba7cf Merge branch 'show_keys' of https://github.com/dmgerman/kitty 2026-03-03 09:47:41 +05:30
Kovid Goyal
2b11345d9b Add border drag based window resizing to the docs 2026-03-03 09:26:02 +05:30
Kovid Goyal
4e76c089d8 Add emacs kitty graphics package to integrations 2026-03-03 09:19:18 +05:30
Kovid Goyal
77ac85f97b macOS: Fix flicker during OS Window resize
Do not sync rendering to system vsync in out of sequence renders.
2026-03-03 08:51:41 +05:30
Kovid Goyal
b8faada186 Add some debug prints 2026-03-03 08:39:12 +05:30
Kovid Goyal
ad560715a6 Track border rect orientation explicitly 2026-03-02 21:34:48 +05:30
Kovid Goyal
db9c4c24a7 ... 2026-03-02 20:22:36 +05:30
Kovid Goyal
e65521e9c2 Clarify that overlay windows are not traversed by next/prev window actions 2026-03-02 19:36:13 +05:30
Kovid Goyal
e09e707dc6 Generalize leading edge special case 2026-03-02 19:28:04 +05:30
Kovid Goyal
d807960684 Update docs to note that tabs can be dragged and dropped 2026-03-02 16:48:43 +05:30
Kovid Goyal
ba8a8a0980 More work on splits drag resize 2026-03-02 16:43:21 +05:30
Kovid Goyal
c3d26f1cf0 Splits layout: cleanup resize drag handling 2026-03-02 16:17:04 +05:30
Kovid Goyal
a222df75cb Cleanup splits drag resize handling 2026-03-02 12:37:28 +05:30
Kovid Goyal
bc7523fe32 Merge branch 'fix/splits-layout-variable-shadowing' of https://github.com/noomz/kitty 2026-03-02 12:29:06 +05:30
Siriwat Uamganmsup
d5e45cf8d3 Splits layout: Fix variable shadowing in layout_pair causing corrupted pane positions
The for loops iterating over edge_border() results in layout_pair() used
top, bottom, left, right as loop variable names, which shadowed the
function's local variables tracking current layout position. This caused
sibling panes to be positioned at incorrect offsets when splitting a pane
that was itself a nested Pair (e.g. splitting the left pane horizontally
would cause the right pane to shift down half the screen).

Rename loop variables to etop, ebottom, eleft, eright to avoid shadowing.
2026-03-02 13:53:59 +07:00
Kovid Goyal
35c30423ea ... 2026-03-02 12:07:59 +05:30
Kovid Goyal
69b9993804 Fix border directionality in grid layout 2026-03-02 11:28:52 +05:30
Kovid Goyal
4264889e9a Fix border marking in tall/fat layout 2026-03-02 11:22:23 +05:30
Kovid Goyal
bc66878821 ... 2026-03-02 11:09:52 +05:30