Commit graph

2698 commits

Author SHA1 Message Date
Kovid Goyal
778c24211c
Link to requires system libraries for dev.sh 2024-09-29 22:04:37 +05:30
Kovid Goyal
af83d855de
Add a framework for easily and securely using remote control from the main function of a custom kitten 2024-09-29 20:36:12 +05:30
Kovid Goyal
c127517c96
version 0.36.4 2024-09-27 10:20:49 +05:30
Kovid Goyal
6834e366be
macOS: Fix a regression in the previous release that caused junk to be rendered in font previews in the choose fonts kitten and crash on Intel macs
Fixes #7892
2024-09-26 01:44:14 +05:30
Kovid Goyal
6f93fb22a4
Update changelog 2024-09-26 00:52:36 +05:30
Kovid Goyal
f48bcb1a17
Wayland GNOME: Fix a crash when using multiple monitors with different scales and starting on or moving to the monitor with lower scale
Fucking GNOME and its fucking lack of support for SSD. How much of my
life I have wasted on these nincompoops.

Fixes #7894
2024-09-26 00:49:04 +05:30
Kovid Goyal
44039baa39
version 0.36.3 2024-09-25 09:34:28 +05:30
Kovid Goyal
c3130419a7
Implement dynamic control of transparent background colors via escape code
Still have to implement it via remote control
2024-09-24 19:02:13 +05:30
Kovid Goyal
6ca187c42c
Replace the second_transparent_bg option
This is backwards incompatible, but only for a feature released 3 weeks
ago.
2024-09-24 19:02:13 +05:30
Kovid Goyal
83c989d4e9
Splits layout: Allow setting the split_axis option to auto so that all new windows have their split axis chosen automatically unless explicitly specified in the launch command
Fixes #7887
2024-09-24 14:21:23 +05:30
Kovid Goyal
958ad0d8b4
Remote control: Fix --match=state:self not working 2024-09-24 14:09:27 +05:30
Kovid Goyal
25e255e66f
kitten @ ls: Fix the `--self` flag not working
Fixes #7864
2024-09-17 10:39:15 +05:30
Kovid Goyal
7683a5d851
... 2024-09-15 12:28:23 +05:30
Kovid Goyal
d1bdbddbfc
macOS: Fix a regression in the previous release that caused kitty to fail to run after an unclean shutdown/crash
When porting the single instance code to C I forgot to port the lock
file usage.

Fixes #7846
2024-09-15 10:05:18 +05:30
Kovid Goyal
481153318b
Fix a regression that broke writing to the clipboard using the OSC 5522 protocol
Fixes #7858
2024-09-15 08:42:50 +05:30
Kovid Goyal
33e4a0f9cc
Fix a regression when tinting of background images was introduced that caused window borders to have background_opacity applied to them
Fixes #7850
2024-09-12 21:52:55 +05:30
Kovid Goyal
a23fb153e6
... 2024-09-10 07:25:19 +05:30
Kovid Goyal
2bb8539775
Use correct invocation command line for kittens in docs 2024-09-10 07:23:13 +05:30
Kovid Goyal
c166589150
macOS: Fix macos_option_as_alt not working when caps lock is engaged
Fixes #7836
2024-09-09 10:18:04 +05:30
Kovid Goyal
3b8c7f6dd9
macOS: Fix shortcuts that become entries in the global menubar being reported as removed shortcuts in the debug output 2024-09-08 09:48:14 +05:30
Kovid Goyal
f9504b4fba
Document the new click_events parameter for the shell integration protocol 2024-09-06 22:43:26 +05:30
Kovid Goyal
b479089619
Fix a regression in the previous release that broke use of the cd command in session files
Fixes #7829
2024-09-06 14:50:15 +05:30
Kovid Goyal
15ac33a058
version 0.36.2 2024-09-06 08:09:44 +05:30
Adam Chalmers
b5fc63cbb5 Fix typo in docs
s/firt/first
2024-09-04 08:06:06 -05:00
Kovid Goyal
8eb0b556b7
diff kitten: Fix a regression that broke diffing against remote files
Fixes #7797
2024-08-28 11:00:42 +05:30
Kovid Goyal
fdc3c3d7c1
kitten @: Fix a regression connecting to TCP sockets using plain IP addresses rather than hostnames
Fixes #7794
2024-08-27 18:30:51 +05:30
Kovid Goyal
0515dc1957
Update FAQ on NERD fonts to reflect the fact that kitty now has builtin NERD fonts 2024-08-27 16:31:55 +05:30
Kovid Goyal
7a4f0318ed
Remote control: When listening on a UNIX domain socket only allow connections from processes having the same user id
Fixes #7777
2024-08-26 19:07:18 +05:30
Kovid Goyal
0594033b31
Wayland: Move creation of OpenGL context to end of window creation function
Apparently with explicit sync it is now not possible to attach a
temporary buffer to a surface that also has an OpenGL context. So we
first attach the temporary buffer, and only after we are done waiting
for window creation do we attach the OpenGL context to the window
surface.

Fixes #7767 (maybe, not installing sway-git to check)
2024-08-26 15:36:27 +05:30
Kovid Goyal
75f5908009
Allow jumping to the nth previous active tab via goto_tab
This matches the docs for the goto_tab action and there is no reason not
to have this. For backwards compat 0 and -1 both go to the first previously
active tab as before. However -2 goes to the second previously active
tab, -3 to the third and so on.
2024-08-26 12:09:54 +05:30
Kovid Goyal
2c01405d85
... 2024-08-25 18:57:50 +05:30
Kovid Goyal
0d57253300
... 2024-08-24 17:18:05 +05:30
Kovid Goyal
611d8baf28
Linux: Fix a regression in 0.36.0 that caused font features defined via fontconfig to be ignored
Fixes #7773
2024-08-24 17:17:37 +05:30
Kovid Goyal
95245ee473
version 0.36.1 2024-08-24 06:22:42 +05:30
Kovid Goyal
808c68dd0b
... 2024-08-23 15:44:33 +05:30
Kovid Goyal
036241fc6c
macOS: Fix a regression in the previous release that caused --single-instance to not work when using macos-launch-services-cmdline 2024-08-23 15:27:26 +05:30
Kovid Goyal
86797ff96d
Fix #7763 2024-08-21 20:46:05 +05:30
Kovid Goyal
d75d372da0
Reset base64 streaming decoder after invalid input
Fixes #7757
2024-08-20 17:37:25 +05:30
Kovid Goyal
2ac26b0e6d
Fix #7752 2024-08-20 17:27:13 +05:30
Kovid Goyal
6d06415ec5
Another kitty icon 2024-08-20 07:15:02 +05:30
Kovid Goyal
8dc1dfed48
... 2024-08-19 21:38:15 +05:30
Kovid Goyal
3b27381a9b
... 2024-08-19 21:34:32 +05:30
Kovid Goyal
3abf808843
Improve some documentation 2024-08-19 21:30:42 +05:30
Kovid Goyal
4ed01bdd1e
... 2024-08-19 10:27:40 +05:30
Kovid Goyal
b3b2f56890
Installer: allow installing specific versions 2024-08-19 10:25:51 +05:30
Kovid Goyal
7c4977146f
Fix #7741 2024-08-19 08:51:08 +05:30
f0rc
d0ac1c62fe shift before control 2024-08-18 15:53:07 -05:00
Kovid Goyal
0084f93e1b
MacOS Intel: Fix a crash in the choose-fonts kitten when displaying previews of variable fonts
Looks like a bug in Py_BuildValue for s# values on that platform. Workaround by
constructing the string directly and passing to to Py_BuildValue.

Fixes #7734
2024-08-18 17:22:12 +05:30
Kovid Goyal
6fabb47aa2
... 2024-08-18 13:04:43 +05:30
Kovid Goyal
79983897b5
Show how to combine multiple key presses in the FAQ 2024-08-18 10:16:43 +05:30