Kovid Goyal
eb43aacb02
Update changelog
2025-12-23 12:25:48 +05:30
alex-huff
59cf17f2be
docs: panel: update river compatibility information
2025-12-21 12:17:56 -06:00
Kovid Goyal
e368ce0d52
Fix docs build breakage
2025-12-20 09:13:02 +05:30
Kovid Goyal
5b0b714baa
Update changelog
2025-12-20 09:10:39 +05:30
Kovid Goyal
b9e75ac301
Add matplotlib as a requirement for docs
2025-12-20 09:07:19 +05:30
Kovid Goyal
4f73374a12
YATB: Yet Another Tahoe Bug from the company that should stick to selling fruit
...
Fixes #9299
2025-12-18 11:13:38 +05:30
Matt K
0a0a575a57
add nyancat app icon
2025-12-17 17:10:34 -05:00
Kovid Goyal
322904b339
Update changelog
2025-12-14 20:07:52 +05:30
Kovid Goyal
0ecee7dcca
macOS: Workaround for regression in Tahoe 26.2 that breaks --detach
...
Fixes #9288
2025-12-14 19:42:57 +05:30
shfc
51a08d23cd
fix: typos in documentation
2025-12-14 22:42:24 +10:30
Kovid Goyal
399354cbe5
Fix tab_bar_min_tabs not tab_bar_filter
...
Fixes #9278
2025-12-12 17:11:43 +05:30
Kovid Goyal
94106aa79e
Add dawn to the list of integrations
2025-12-12 00:41:41 +05:30
Kovid Goyal
0837fd548d
Update changelog
2025-12-11 11:21:43 +05:30
Filip Czaplicki
34776469e0
Optimize quake webp screenshots
...
I noticed that screenshots load slowly at
https://sw.kovidgoyal.net/kitty/kittens/panel/
I used https://squoosh.app/ with webp default settings
2025-12-07 17:32:33 +01:00
Kovid Goyal
270d3ed656
Note that iTerm2 also added support for the kitty graphics protocol
2025-12-04 22:32:52 +05:30
Kovid Goyal
8e15e14538
When moving windows to a new tab/OS Window fix overlay windows not being grouped with their parent windows
...
Fixes #9266
2025-12-04 07:49:48 +05:30
Kovid Goyal
16008b950a
Wayland: Fix spurious key repeat events when some user defined callback takes a long time to execute
...
On compositors that support compositor key repeat events, use those, for
complete robustness. Sadly no actual compositor implements these yet.
Otherwise use a timer fd/pipe to queue the repeat events and only
dispatch them after events from the compositor are handled. This means
release events from the compositor will prevent spurious repeat events.
One can, in the worst case lose some repeat events if there is a very
large interval between the start of the timer and the next poll, but
that is unavoidable and is why repeat events should come from the compositor
in the first place.
Fixes #9224
2025-12-03 22:26:09 +05:30
Kovid Goyal
7d24c82d4d
Update FAQ to defer to OSC 21 spec for setting colors via escape codes
2025-12-03 20:29:00 +05:30
Kovid Goyal
ff72c79628
Edit docs for typos
2025-12-02 06:26:47 +05:30
Kovid Goyal
20b39ee163
Add a default mapping for searching the scrollback
...
Opens the scrollback pager in search mode. Particularly useful for
newbies on macOS that are used to using cmd+f to trigger search mode.
If there is a current selection, it is automatically searched for.
2025-12-01 08:10:07 +05:30
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
Jackie Li
dfbf5103c2
add focus_tab to restore tab focus by default
2025-10-27 08:47:35 +00:00
Jackie Li
ae29085e5c
add state:focused_os_window to match window
2025-10-27 08:22:53 +00:00
Kovid Goyal
5e366cb5a3
Merge branch 'feature-save-as-session' of https://github.com/jackielii/kitty
2025-10-27 08:39:31 +05:30
phanium
16104cf077
Fix nvim SetUsrVar autocmd for --remote-ui
2025-10-27 09:41:00 +08:00
Jackie Li
2a129f2b3b
remove --focus-tab and add docs
2025-10-26 17:32:23 +00:00
Jackie Li
75537187a8
support search_syntax in focus_tab
2025-10-26 09:44:29 +00:00
Jackie Li
e0bea0cac4
add doc + changelog
2025-10-26 09:44:29 +00:00
Kovid Goyal
a54f30ab3d
Fix incorrect calculation of tab bar margins
...
Fixes #9154
2025-10-26 08:51:41 +05:30
Kovid Goyal
878b502fc1
Cleanup previous PR
...
The locks were not being initialized, and since I was there did some
general cleanup as well, moved the locks array into displayLinks rather
than having another global namespaced variable.
2025-10-22 09:54:21 +05:30
Kovid Goyal
94f3da53aa
Cleanup previous PR
2025-10-21 09:44:41 +05:30
Kovid Goyal
55e8d3e38c
Fix #9127
...
See upstream bug: https://github.com/sphinx-doc/sphinx/issues/13976
2025-10-20 08:16:48 +05:30
Kovid Goyal
1e1a1851d0
Add support for Unicode 17
...
This is preliminary, all tests pass, but needs more careful review.
2025-10-18 09:59:53 +05:30
Kovid Goyal
0780eef7b1
Fix #9125
2025-10-17 20:29:20 +05:30
alex-huff
b1d4bdc019
docs: panel: update river compatibility information
2025-10-16 12:28:48 -05:00
Kovid Goyal
f19831e482
Merge branch 'update-wayland-compat-matrix' of https://github.com/alex-huff/kitty
2025-10-16 22:40:50 +05:30
alex-huff
e00cf17732
docs: panel: added xfce to compatibility matrix
2025-10-16 11:57:49 -05:00
Kovid Goyal
2e39244dfa
Update changelog
2025-10-16 21:06:27 +05:30
Kovid Goyal
f06f85a9e0
Cleanup previous PR
2025-10-15 09:12:32 +05:30
Kovid Goyal
7c237dcb02
macOS: Fix progress bar on dock icon doubling speed with every indeterminate progress state without an intervening clear
...
Fixes #9114
2025-10-14 22:28:31 +05:30
Kovid Goyal
3ba6c3f4b9
macOS: Handle dropping of file promises into kitty in addition to file paths
...
Fixes #9084
2025-10-11 11:02:51 +05:30
Kovid Goyal
c397fc4301
Fix continuous redraw when disable_ligatures set to cursor and tab bar visible
...
Fixes #9071
2025-10-11 10:14:36 +05:30
Kovid Goyal
6d66c87077
Cleanup previous PR
...
Fixes #9091
2025-10-11 09:16:35 +05:30
Kovid Goyal
8fb40af284
Fix #9093
2025-10-10 17:33:55 +05:30
Kovid Goyal
a2604f6958
Fix animated images sometimes not auto playing or auto playing at the wrong start frame if the same image id is used for a subsequent image
2025-10-09 21:42:37 +05:30
Kovid Goyal
67ca9f5b7d
Rename read_from_login_shell -> read_from_shell
2025-10-08 05:21:48 +05:30
Kovid Goyal
a9f80fe05b
Allow easily injecting env vars from the login shell config into the env in which kitty runs child processes
...
Fixes #9042
2025-10-07 22:23:31 +05:30
Kovid Goyal
8d0fc86bb6
Update some docs
2025-10-07 20:20:19 +05:30
Kovid Goyal
8f91fcefbe
Update changelog
2025-10-07 14:38:58 +05:30
Kovid Goyal
fa808c3b10
Fix tab bar sometimes showing incorrect tabs when it is filtered to show only tabs from the current session
...
Fixes #9079
2025-10-07 14:35:13 +05:30
Kovid Goyal
77074d627d
...
2025-10-06 21:36:36 +05:30