Commit graph

3315 commits

Author SHA1 Message Date
Kovid Goyal
5722acad4f
remote_control_script: resolve relative paths with respect to kitty config directory
Fixes #9625
2026-03-09 08:35:28 +05:30
Kovid Goyal
50bc3f465e
Cleanup previous PR
Also fix ask kitten not setting window title in modes other than choose
2026-03-05 11:19:40 +05:30
Kovid Goyal
fcdc67a356
Make shift+left click extend the current selection instead of starting a new selection when the mouse is not grabbed by the TUI application
Matches behavior common to most GUI applications and other terminal
emulators. Can be reverted to previous behavior easily.

See https://github.com/kovidgoyal/kitty/discussions/9608
2026-03-05 11:00:43 +05:30
Kovid Goyal
e1a14551fa
Cleanup previous PR 2026-03-05 09:25:10 +05:30
Kovid Goyal
c772b9a078
Add a note about kitty UI mouse features to the docs 2026-03-05 07:59:57 +05:30
Kovid Goyal
baca6acdc7
Document the new command palette 2026-03-03 15:34:10 +05:30
Kovid Goyal
a7480370a4
Cleanup previous PR
Fixes #9587
2026-03-03 13:37:14 +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
d807960684
Update docs to note that tabs can be dragged and dropped 2026-03-02 16:48:43 +05:30
Kovid Goyal
4d0459df95
Update changelog 2026-03-01 11:00:26 +05:30
Kovid Goyal
32d8ebfbb3
Add an option to control dragging to resize windows 2026-02-26 19:07:47 +05:30
Kovid Goyal
d56958f61a
Cleanup previous PR 2026-02-25 19:40:38 +05:30
Anurag
37dc6e82e4 Add timeout option to key mappings 2026-02-24 16:02:07 +05:30
Kovid Goyal
941e85a95e
Note that graphics-protocol is now supported in xterm.js 2026-02-24 08:55:40 +05:30
Kovid Goyal
c03e280128
Text sizing protocol: Fix alignment/cropping issues when rendering text with a fractional scale
Also add some clarifications to the docs for exactly how alignment
operates with fractional scaling.

Fixes #9471
Fixes #9537
2026-02-24 08:45:21 +05:30
Kovid Goyal
38a2633f20
Cleanup previous PR 2026-02-23 19:40:07 +05:30
Kovid Goyal
5cc510dea4
Merge branch 'titlebar-only-wayland' of https://github.com/antoinecellerier/kitty 2026-02-23 19:19:30 +05:30
Kovid Goyal
8df80afa79
URL detection: Allow trailing asterisks in URLs
Fixes #9543
2026-02-23 07:54:47 +05:30
Kovid Goyal
1df89d9448
Cleanup previous PR
Fixes #9463
2026-02-23 07:44:58 +05:30
Kovid Goyal
f91da73b95
Update changelog
Fixes #9296
2026-02-22 06:49:48 +05:30
Kovid Goyal
2e1e89f280
Cleanup previous PR 2026-02-21 21:30:24 +05:30
Kovid Goyal
b3a74cb8f4
Update changelog 2026-02-21 20:58:34 +05:30
Kovid Goyal
05dbe085a5
Note that the Microsoft Terminal now supports the kitty keyboard input protocol 2026-02-17 10:15:38 +05:30
Kovid Goyal
d333095437
Cleanup previous PR 2026-02-16 14:11:00 +05:30
Kovid Goyal
66a9963fe9
Shell integration: Allow sending click events to shells using y co-ordinates relative to prompts
Note that I havent actually tested the implementation, I leave that to
@okapia.

Fixes #9500
2026-02-15 10:12:22 +05:30
Kovid Goyal
be325ccfcb
Update changelog 2026-02-15 09:58:30 +05:30
LazyStability
4504b5febe
feat(sessions): add active-only to goto_session
Allows to specify whether or not to switch only to an active session
2026-02-14 16:23:27 +01:00
Kovid Goyal
55f14aa63b
... 2026-02-13 11:15:41 +05:30
Kovid Goyal
7c7fc4d140
Fix focus_follows_mouse not working during a drag and drop
Fixes #9497
2026-02-13 10:16:11 +05:30
Kovid Goyal
f4ef955e95
Update changelog 2026-02-10 09:57:28 +05:30
Kovid Goyal
524a67d3aa
... 2026-02-09 06:47:31 +05:30
Antoine Cellerier
ef4574ae97 Support hide_window_decorations titlebar-only on Wayland
Hide the CSD titlebar subsurface while keeping shadow borders for
resizing. On SSD compositors (GNOME), forces CSD mode to draw
kitty's own shadows without a titlebar.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-08 19:49:44 +01:00
Kovid Goyal
386a6f14f0
Add bookorat to integrations 2026-02-08 15:36:15 +05:30
Kovid Goyal
1103aaf1a5
Cleanup previous PR
Testing is_local_file is insufficient since it can be false for local
files that dont have r/w permissions. Instead check if the child is
remote when the EditCmd is created and only use disconnected abort
if child was remote at creation but is not remote currently.
2026-02-08 07:57:15 +05:30
Robert MacLean
35ec8b81ac
Add Warp terminal to keyboard protocol documentation 2026-02-06 08:22:15 +02:00
Kovid Goyal
d02cd59e38
Add far2l to integrations
Fix #9478
2026-02-06 09:31:24 +05:30
Kovid Goyal
625e984b12
Fix line-at-once selection not extending wrapped lines into scrollback
Fixes #9437
2026-01-30 20:29:33 +05:30
Kovid Goyal
59a7a5df63
Note that xterm.js added support for the kitty keyboard protocol 2026-01-27 08:37:55 +05:30
Kovid Goyal
ccefeb05ff
Update changelog 2026-01-26 13:29:44 +05:30
copilot-swe-agent[bot]
027b73db64
Add momentum scrolling for X11 backend
Fixes #9421
2026-01-26 11:51:57 +05:30
Kovid Goyal
9cef9e90f2
Python min version is tracked in pyproject.toml 2026-01-26 11:50:08 +05:30
Kovid Goyal
a5433b8994
kitten choose-files: Add a new binding of Alt+Enter to modify the name of an existing file when choosing a save file name
Fixes #9387
2026-01-26 11:50:08 +05:30
Kovid Goyal
10273d5aa2
kitten @: Fix relative paths for --password-file being resolved relative to CWD instead of the kitty config directory 2026-01-25 20:30:11 +05:30
Kovid Goyal
be0dd00606
icat kitten: When catting multiple images display the images in input order
Fixes #9413
2026-01-24 14:16:54 +05:30
Kovid Goyal
dbcd31f22e
... 2026-01-22 13:13:32 +05:30
Kovid Goyal
391b9c9c80
Merge branch 'update-symbol-map' of https://github.com/rivenirvana/kitty 2026-01-22 09:47:23 +05:30
Arvin Verain
c573050909
docs: Update recommended symbol_map for Nerd Fonts 2026-01-22 08:26:13 +08:00
Arvin Verain
2199927cf1
docs: Small nits and fixes
- Fix unsetting var
- Use actual b64 value for 1
- Other small fixes for clarity
2026-01-22 08:19:41 +08:00