Commit graph

3211 commits

Author SHA1 Message Date
Kovid Goyal
6db24b66fa
Dont rewrap text in the alternate screen buffer
Avoids flicker during live resize with no resize_debounce_time. See
https://github.com/kovidgoyal/kitty/discussions/9142 for discussion.
2025-11-26 10:29:12 +05:30
Kovid Goyal
9e918547e8
Since d7c2cdc closing an OS Window on macOS was causing minimized window to be restored.
Fixes #8913
2025-11-25 15:38:12 +05:30
Kovid Goyal
3d92a52676
When expanding environment variables in listen_on allow the env directive to take effect 2025-11-25 08:19:51 +05:30
Kovid Goyal
914631b049
Avoid malloc per chunk 2025-11-24 17:39:19 +05:30
Kovid Goyal
c9c1b20cd1
Code golf the python version as well 2025-11-24 15:50:51 +05:30
Kovid Goyal
a2636f1860
Code golf 2025-11-24 15:21:18 +05:30
Kovid Goyal
adf03c067c
Add support for OpenBSD as well to transmit_png 2025-11-24 15:08:55 +05:30
Kovid Goyal
1236f04a97
return rather than exit 2025-11-24 11:29:17 +05:30
Kovid Goyal
79cd4d3ee8
... 2025-11-24 11:28:27 +05:30
Kovid Goyal
701d229139
Dont depend on icat to read screen size in pixels 2025-11-24 10:52:53 +05:30
Kovid Goyal
9fdebd66cb
Minor robustness improvements 2025-11-24 10:22:36 +05:30
Kovid Goyal
905e72baa2
... 2025-11-24 10:20:58 +05:30
Kovid Goyal
a3777694fd
POSIX printf doesnt support \e 2025-11-24 10:18:43 +05:30
Kovid Goyal
0d78490cc8
Make the script to transmit PNG image POSIX sh compliant
Fixes #9243
2025-11-24 10:14:34 +05:30
Kovid Goyal
554859cc6e
... 2025-11-24 09:38:25 +05:30
Kovid Goyal
18e73d0cff
Make the example script to read screen geometry work on POSIX sh 2025-11-24 09:31:52 +05:30
Kovid Goyal
43253ad7c4
Change version added for choose files
Its only becoming fully functional now
2025-11-23 12:16:47 +05:30
Kovid Goyal
37da04aad6
choose files: Add default mappings to choose a file and insert it into the terminal 2025-11-23 11:41:21 +05:30
Kovid Goyal
11dd7eeb8e
Have the --start-as flag be respected when used with --single-instance
Fixes #9228
2025-11-17 17:42:26 +05:30
Kovid Goyal
e49d940621
kitten @ ls: Also output the neighbors for every window 2025-11-16 21:01:55 +05:30
Kovid Goyal
83f0d6bc1a
Have reloading config also reload the custom tab bar python modules 2025-11-13 14:41:46 +05:30
Kovid Goyal
2797b1f926
Update changelog 2025-11-13 08:34:21 +05:30
Arsenii Kvachan
8a1f4bda3b Allow browsing a directory with sessions
- interpret a directory argument by listing only *.kitty-session and similar files
  - reuse the existing sorting logic for the directory chooser and document the workflow
2025-11-12 17:37:13 +01:00
Kovid Goyal
7fe38ae579
macOS: Add a cycle through OS windows backwards action 2025-11-12 10:36:45 +05:30
Kovid Goyal
a9e71e5b5b
These days gnuplt comes with builtin KGP support 2025-11-11 22:29:35 +05:30
Kovid Goyal
6d4e6438f7
Clarify behavior of keyboard protocol for pure text events 2025-11-08 16:46:44 +05:30
Kovid Goyal
426167d78d
... 2025-11-08 11:55:45 +05:30
Kovid Goyal
a814ab4c2e
icat: Allow controlling how images are fit
Fixes #9201
2025-11-08 11:51:11 +05:30
Kovid Goyal
2eddb6ab19
Send an OTP for paste events 2025-11-08 08:48:34 +05:30
Kovid Goyal
8b2d92d58d
Automatic color scheme switching: Fix title bar and scroll bar colors not being updated
Fixes #9167
2025-11-08 01:09:57 +05:30
Kovid Goyal
9ca03420ba
Update changelog 2025-11-08 00:04:44 +05:30
Kovid Goyal
09741e204e
Graphics: Fix overwrite composition mode for animation frames not being honored 2025-11-08 00:03:44 +05:30
Kovid Goyal
71fef270f3
Fix #9196 2025-11-06 22:59:53 +05:30
Kovid Goyal
1e6d67b975
Update to the latest version of imaging
Gives us a bunch of new features and allows us to move a bunch of code
into imaging
2025-11-06 22:31:31 +05:30
Kovid Goyal
56b8db4bfc
Fix #9195 2025-11-06 21:18:41 +05:30
Benjamin Große
de21f1349b
chore(docs): Add mdfried to integrations.rst 2025-11-06 11:52:40 +00:00
Kovid Goyal
aec3c82c48
ssh kitten: Fix a bug where automatic login was not working
Fixes #9187
2025-11-05 19:35:36 +05:30
Kovid Goyal
35d1aa7875
Update changelog
Fixes #9185
2025-11-04 20:08:22 +05:30
Kovid Goyal
8cf05896ce
Add a note on how multiplexers should deal with paste events 2025-11-04 15:22:03 +05:30
Kovid Goyal
88120a8ffd
Add docs for the new 5522 paste events mode 2025-11-04 15:17:23 +05:30
Kovid Goyal
ab6fec104a
Add support for the paste events protocol
Fixes #9183
2025-11-04 15:02:19 +05:30
Kovid Goyal
efbfcf7923
version 0.44.0 2025-11-03 15:02:56 +05:30
Kovid Goyal
db621d8f7a
Update changelog 2025-11-02 22:13:39 +05:30
Kovid Goyal
0c3566cb80
Merge branch 'session-restore-tab-focus' of https://github.com/jackielii/kitty 2025-11-02 22:12:03 +05:30
Kovid Goyal
d32adcabea
Automatic color scheme switching: Fix title bar color not being updated
Fixes #9167
2025-11-02 22:09:41 +05:30
Kovid Goyal
a5e0ba9f68
macOS: Quick access terminal: Fix a crash when changing font size
Cocoa window resize gets triggerred for QAT on font size change causing an out
of sequence render but the font data is not yet ready causing the crash.
Blank window instead of rendering when font data is not ready in an out
of sequence render.

Fixes #9178
2025-11-02 21:56:17 +05:30
ShalokShalom
932fd1a886
Add flow control
Forgot to add with the previous commit :)
2025-11-02 16:29:37 +01:00
ShalokShalom
b8f4760f60
Add TuiOS and bubbletea to docs
This adds TuiOS and bubbletea to the documentation
2025-11-02 16:25:33 +01:00
Kovid Goyal
666054955b
macOS: Add an item to the global menu to Cycle through OS windows 2025-10-31 09:31:24 +05:30
Kovid Goyal
fde16d16e9
... 2025-10-27 22:17:42 +05:30