Commit graph

16763 commits

Author SHA1 Message Date
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
6c81547e24
Output the set of special colors separately 2025-11-08 00:55:10 +05:30
Kovid Goyal
aa7d38d5b1
Cleanup some code 2025-11-08 00:51:15 +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
e20b2c7ebc
Bump version of imaging for latest fixes 2025-11-07 23:55:54 +05:30
Kovid Goyal
08784b1758
Bump imaging version 2025-11-07 17:31:03 +05:30
Kovid Goyal
b6c3841beb
... 2025-11-07 15:06:08 +05:30
Kovid Goyal
375aeae689
Clean up imagemagick disposal processing 2025-11-07 14:44:26 +05:30
Kovid Goyal
f8c78909fa
Use an explicit APNG identifier for apng files with ImageMagick
Required as per Imagemgick docs: https://imagemagick.org/script/formats.php
2025-11-07 11:33:13 +05:30
Kovid Goyal
0195f0f5f6
auto fixes to github actions by zizmor 2025-11-07 09:36:57 +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
Kovid Goyal
5f65a2f8de
Merge branch 'chore/add_mdfried_integrations' of https://github.com/benjajaja/kitty 2025-11-06 18:36:40 +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
31b8ceb49a
Merge branch 'tab_switch_strategy=left/right' of https://github.com/phanen/kitty 2025-11-05 08:16:57 +05:30
phanium
37d923dbcc Resume old behavior of tab_switch_strategy=left/right 2025-11-04 23:22:56 +08:00
Kovid Goyal
35d1aa7875
Update changelog
Fixes #9185
2025-11-04 20:08:22 +05:30
Rafael Galhós
e29a374e04
Add action to copy the last command output 2025-11-04 20:07:13 +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
0cf058eb08
... 2025-11-04 15:05:24 +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
b365b400bb
Merge branch 'dependabot/go_modules/all-go-deps-78aba8434c' of https://github.com/kovidgoyal/kitty 2025-11-03 08:41:10 +05:30
dependabot[bot]
be5b292020
Bump github.com/shirou/gopsutil/v4 in the all-go-deps group
Bumps the all-go-deps group with 1 update: [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil).


Updates `github.com/shirou/gopsutil/v4` from 4.25.9 to 4.25.10
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v4.25.9...v4.25.10)

---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v4
  dependency-version: 4.25.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-03 03:08:13 +00:00
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
Kovid Goyal
7b2ac01b41
Merge branch 'patch-1' of https://github.com/ShalokShalom/kitty 2025-11-02 21:48:59 +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
97b030edf7
Dont scan grype itself with grype 2025-11-02 15:41:01 +05:30
Kovid Goyal
49f730c03a
Merge branch 'inner-corner' of https://github.com/bea4dev/kitty 2025-11-02 14:40:22 +05:30
bea4dev
a5848151e0 fix inner_corner 2025-11-02 16:46:08 +09:00
Kovid Goyal
6d50da1f48
Merge branch 'chore/gopsutil-v4' of https://github.com/Juneezee/kitty 2025-10-31 20:56:49 +05:30
Eng Zer Jun
d5455ab072
Update github.com/shirou/gopsutil to v4
v4 is the latest version with bug fixes and enhancements, notably the
removal of CGO implementations on Darwin in v4.24.9 [1].

Note: Due to the library's versioning policy, v4.24.5 is the first v4
release [2].

[1]: https://github.com/shirou/gopsutil/releases/tag/v4.24.9
[2]: https://github.com/shirou/gopsutil/releases/tag/v4.24.5

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2025-10-31 23:14:38 +08:00
Kovid Goyal
1b07f5348f
Bump version of go toolchain for some CVEs 2025-10-31 10:02:34 +05:30
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
Kovid Goyal
1bed965115
Merge branch 'fix-wait-for-child-overlay' of https://github.com/jackielii/kitty 2025-10-27 21:58:38 +05:30
Jackie Li
9b4bd01148
Fix --wait-for-child-to-exit not working with overlay windows
The issue was a closure problem where the on_child_death callback
referenced a responder variable that was created after do_launch()
was called. This caused the callback to fail when the child process
exited because responder didn't exist in the callback's closure.

The fix creates the responder before defining the callback and adds
a null check in the callback to ensure it exists before using it.

This allows commands like:
  kitten @ launch --type=overlay --wait-for-child-to-exit bash -c "echo test"
to properly wait for the child process to exit and return the exit code.
2025-10-27 13:04:05 +00:00
Kovid Goyal
6020eebea3
Merge branch 'match-state-focused-os-window' of https://github.com/jackielii/kitty 2025-10-27 15:06:34 +05:30
Jackie Li
23f49e3825
serialised tabs as they appear visually 2025-10-27 08:56:34 +00:00
Jackie Li
dfbf5103c2
add focus_tab to restore tab focus by default 2025-10-27 08:47:35 +00:00
Jackie Li
c324018969
make it work on tabs matching as well 2025-10-27 08:27:24 +00:00
Kovid Goyal
422bcf1328
Merge branch 'match-state-focused-os-window' of https://github.com/jackielii/kitty 2025-10-27 13:56:20 +05:30