3590 Commits

Author SHA1 Message Date
Kovid Goyal
5879199d4a Update changelog 2026-07-07 20:05:03 +05:30
Kovid Goyal
d5cac0100e Fix remote_control_script not working in a kitty instance run from inside another kitty instance 2026-07-06 09:08:43 +05:30
Kovid Goyal
011ef4d319 Use readline for the choose files search input 2026-07-05 15:16:11 +05:30
Kovid Goyal
6b896e18ad Add support for editing files in sublime text and zed at specified line number
Fixes #10224
2026-07-05 09:46:31 +05:30
Kovid Goyal
dff6e427e5 ... 2026-07-04 13:52:16 +05:30
Kovid Goyal
3cee91f00b Merge branch 'master-choose-files' of https://github.com/Mr7F/kitty 2026-07-04 13:18:52 +05:30
Kovid Goyal
31c76ee395 Merge branch 'copilot/fix-issue-10222' of https://github.com/kovidgoyal/kitty
Fixes #10222
2026-07-04 13:11:11 +05:30
Kovid Goyal
facec19834 Cleanup previous PR 2026-07-04 12:52:34 +05:30
Kovid Goyal
9735bf25e4 Cleanup previous PR 2026-07-04 12:23:16 +05:30
copilot-swe-agent[bot]
d0da0d4c53 Fix window drag to + button failing to create new tab with single tab (issue #10222) 2026-07-04 06:38:02 +00:00
Kovid Goyal
89781759e4 ... 2026-07-04 09:23:16 +05:30
Kovid Goyal
a65b4c70a7 Migrate type checker to ty
Much faster than mypy. Matches usage of ruff from same developer.
2026-07-04 09:18:00 +05:30
Mr7F
b2edb4b12d [IMP] choose-files: allow selecting files and directories
Add a new mode `all` to select either a file or a directory.
2026-07-03 21:02:08 +02:00
copilot-swe-agent[bot]
252d8b73f7 Fix superfluous tab bar margin when background_opacity < 1 (issue #10212) 2026-07-03 02:42:28 +00:00
Kovid Goyal
9cd2c60064 Clean previous PR 2026-06-29 06:17:08 +05:30
Kovid Goyal
925de17ecb Update changelog
Fixes #10198
2026-06-28 08:54:04 +05:30
Gelaechter
f49c1c79e9 Add pdf-kitten to Kittens created by kitty users 2026-06-28 02:26:16 +02:00
bjoernab
9e54a4e08c Fixed some spelling 2026-06-24 22:27:17 +02:00
Kovid Goyal
5fae28d804 macOS: Fix incorrect horizontal alignment when using text sizing protocol
Fixes #10179
2026-06-23 21:46:01 +05:30
Kovid Goyal
f5a4c9b907 Update Linux build VM to Ubuntu 22
Allows using up to date simde and newer compilers for small performance
improvements. Ubuntu 18 and 20 are EOL and Ubuntu 22 was released over four
years ago.

This will also hopefully allow us to build slang for the upcoming
transition to slang based shaders.
2026-06-23 08:57:24 +05:30
Kovid Goyal
d114388553 Cleanup previous PR 2026-06-21 13:23:58 +05:30
Kovid Goyal
d994a47fc8 Cleanup previous PR 2026-06-19 11:36:43 +05:30
Kovid Goyal
a2104d3755 Merge branch 'feat/10090-graphics-cache-dir' of https://github.com/Mekann2904/kitty 2026-06-19 10:16:10 +05:30
Kovid Goyal
9dfe10b682 Update changelog 2026-06-19 10:13:58 +05:30
Matsumoto Kotaro
89946ebc07 graphics: make N a transient usage-hints bitmask
Change the graphics protocol N key from a boolean into a usage-hints
bitmask. Define the first bit as a transient hint, allowing the terminal
to treat the image data as short-lived and apply optimizations such as
skipping disk cache writes.

Propagate the transient hint through frame coalescing and composition, so
a composed frame is transient if any contributing frame is transient.
2026-06-19 13:22:01 +09:00
copilot-swe-agent[bot]
946867bf57 Fix first Wayland window wrong cell count with fractional scale (issue 10146) 2026-06-19 02:43:17 +00:00
Kovid Goyal
9112d779d0 Update changelog 2026-06-18 19:17:50 +05:30
copilot-swe-agent[bot]
6b2bb97cb5 Add alternate and alternate_scrollback extents to get-text remote control command 2026-06-18 08:25:39 +00:00
Kovid Goyal
e4e1ef0641 ... 2026-06-17 06:23:22 +05:30
Kovid Goyal
a685af8c35 version 0.47.4 2026-06-15 08:11:46 +05:30
Kovid Goyal
9393e29793 Update changelog 2026-06-14 20:08:53 +05:30
Kovid Goyal
48ee061454 Update changelog 2026-06-13 12:50:05 +05:30
Kovid Goyal
b15e047a47 version 0.47.3 2026-06-12 09:57:55 +05:30
Kovid Goyal
8be4ea67ac Mark dnd protocol as stable
No significant feedback received post release of protocol in 0.47.0
almost a month ago.

Protocol can now only change in backward compatible ways, barring
security issues.

Fixes #9984
2026-06-12 09:50:41 +05:30
Kovid Goyal
a0457f6141 Update changelog 2026-06-12 09:47:35 +05:30
Kovid Goyal
8651e1fac5 Update changelog 2026-06-12 07:08:29 +05:30
Kovid Goyal
cf630f1699 ... 2026-06-11 06:00:16 +05:30
Kovid Goyal
4c3b96ca40 Update changelog 2026-06-10 19:02:54 +05:30
Kovid Goyal
901b6bd1ed Add kmv to integrations 2026-06-10 12:54:45 +05:30
Kovid Goyal
9b4c0281a2 Update changelog 2026-06-10 09:33:45 +05:30
Kovid Goyal
949a1e1fb1 Merge branch 'fix/focus-follows-mouse-desktop-switch-v2' of https://github.com/lxcode/kitty 2026-06-10 08:05:57 +05:30
Kovid Goyal
238573e799 Fix splits layout options serialization
Fixes #10124
2026-06-10 07:34:47 +05:30
David Thiel
1cc1a445e3 Fix focus_follows_mouse switching active window on desktop/space return
When focus_follows_mouse is enabled, returning to a desktop/space fired an
enter event that switched the active window to whichever one was under the
cursor, even though the mouse had not crossed a window boundary.

Distinguish genuine mouse motion into a window from a window reappearing
under a stationary cursor by checking, in cursor_enter_callback, whether the
cursor position actually changed. focus_follows_mouse now switches focus only
when the cursor moved, so motion into a window still switches focus while a
stationary reappearance does not.
2026-06-08 14:46:40 +01:00
Kovid Goyal
55425e2e75 Show secure input indicator on active tab 2026-06-08 11:22:54 +05:30
Kovid Goyal
d20fe4d4b5 version 0.47.2 2026-06-07 09:37:24 +05:30
Kovid Goyal
314899b9aa Update changelog 2026-06-07 09:22:28 +05:30
Kovid Goyal
6839281277 Fix #10113 2026-06-06 18:36:29 +05:30
Kovid Goyal
522555a5b6 ... 2026-06-05 06:31:08 +05:30
Mobin shahidi
3bd18be320 docs: add kitty-search to integrations 2026-06-04 18:56:41 +03:30
Kovid Goyal
4aa4a5c056 File transfer protocol: use O_NOFOLLOW when opening regular files 2026-06-03 06:18:31 +05:30