Kovid Goyal
35b3ae8edb
Revert "themes kitten: When using the Default theme as an auto switch theme include all the actual settings values"
...
This reverts commit 2abc0be844 .
2024-12-20 12:54:47 +05:30
Kovid Goyal
dd9d8353df
Support notifying applications on color scheme change
2024-12-20 09:55:49 +05:30
Kovid Goyal
8facaf4fa0
Graphics: Fix deleted but not freed images without any references being incorrectly freed on a subsequent delete command
2024-12-18 09:25:06 +05:30
Kovid Goyal
9f3f5984b4
macOS: Fix a regression in the previous release that broke rendering of Emoji using the VS16 variation selector
...
The test for a font having cell text was incorrectly not ignoring
non-renderable chars due to a typo.
Fixes #8130
2024-12-18 08:51:55 +05:30
Kovid Goyal
2abc0be844
themes kitten: When using the Default theme as an auto switch theme include all the actual settings values
...
Fixes #8124
2024-12-16 15:32:32 +05:30
Kovid Goyal
678f2ad073
Fix build on older compiler
2024-12-15 09:23:29 +05:30
Kovid Goyal
79a07ee61c
version 0.38.0
2024-12-15 09:20:06 +05:30
Kovid Goyal
9d48fa9126
hints/unicode_input kittens: Do not lose keypresses that are sent very rapidly via an automation tool immediately after the kitten is launched
...
We now buffer the key events until the kitten tells us it is ready.
Without this the key presses are delivered to the underlying window
as the kitten's overlay window was not being focused until the kitten
set the ready message.
Fixes #7089
2024-12-12 13:11:12 +05:30
Kovid Goyal
62fbda8c9b
When re-attaching a detached tab preserve internal layout state such as biases and orientations
...
Fixes #8106
2024-12-06 19:54:10 +05:30
Kovid Goyal
512bea3d43
Make cmd finish notification clear behavior configurable
2024-12-05 10:27:30 +05:30
Kovid Goyal
463f17f9d8
...
2024-12-02 09:01:11 +05:30
Kovid Goyal
9fd4268ff6
Add gattino to integrations
2024-12-02 08:32:59 +05:30
Kovid Goyal
778344a439
Fix enlarging window when a long line is wrapped between the first line of the scrollback buffer and the screen inserting a spurious newline
...
Fixes #7033
2024-11-27 20:08:27 +05:30
Kovid Goyal
a5f70fbee5
...
2024-11-27 11:24:27 +05:30
Kovid Goyal
cf2aaaf52f
remote_control_password: Fix using a password without any actions not working
...
Fixes #8082
2024-11-27 01:56:17 +05:30
Gregory Anders
3c852a517b
Correct OSC definition in color control protocol
2024-11-26 09:08:24 -06:00
Kovid Goyal
826a869c96
Cleanup previous PR
2024-11-25 11:33:38 +05:30
Kovid Goyal
4118bfc8ee
Change algorithm for y position of dashed/dotted underlines
...
Make the inner loop faster and ensure that the same logic for y-position
and thickness is used as for the straight underline. Fixes #8074
2024-11-25 11:07:56 +05:30
Kovid Goyal
cb2e1fcd04
Graphics protocol: Fix delete by number not deleting newest image with the specified number
...
Fixes #8071
2024-11-24 10:11:34 +05:30
Kovid Goyal
ebb733bad0
Wayland: Pass valid UTF-8 as title
...
When stripping CSI sequences from the title, dont mutilate interleaved
multi-byte UTF-8 sequences.
Fixes #8067
2024-11-24 09:06:46 +05:30
Kovid Goyal
f82c1a942e
...
2024-11-19 12:21:34 +05:30
Kovid Goyal
30ee2f3e10
Add chawan to integrations
2024-11-19 12:07:22 +05:30
Kovid Goyal
7dc6a6a660
Document the miscellaneous protocol extensions kitty uses
2024-11-19 11:51:21 +05:30
Kovid Goyal
2436c5acfe
clipboard kitten: Fix a bug causing kitten to hang in filter mode when input data size is not divisible by 3 and larger than 8KB
...
Fixes #8059
2024-11-19 11:24:59 +05:30
Kovid Goyal
1ff74b86dc
Wayland GNOME: Workaround bug in mutter causing double tap on titlebar to not always work
...
Fixes #8054
2024-11-18 08:46:17 +05:30
Kovid Goyal
4f6ca36bc2
Mention another terminal PDF viewer that uses the kitty graphics protocol
2024-11-12 09:35:51 +05:30
Kovid Goyal
466bc8933a
Document how to setup kitty for automatic OS color following
2024-11-07 19:09:18 +05:30
Kovid Goyal
6ad9f6fd40
...
2024-11-07 09:34:10 +05:30
Kovid Goyal
c3c63d3a1e
Add a load event for watchers
2024-11-07 09:31:26 +05:30
Coleman McFarland
b9d820884b
Fix a typo in overview.rst
2024-11-06 21:12:53 -05:00
Kovid Goyal
847433dba2
Discard OSC 9 notifications that start with 4;
...
Some misguided software is using it for "progress reporting". OSC 9 has
a decade plus history of being used for notifications but because
Windows Terminal decided to use it for progress reporting, without
bothering to do research about conflicting existing uses, systemd of all
things wants to adopt it!! Crazy world we live in.
Since actual notifications are highly unlikely to start with 4; we
hopefully don't break any real world use cases and also don't let
systemd spam our users with endless notifications.
Fixes #8011
2024-11-01 20:21:55 +05:30
Kovid Goyal
15b5a9cfbd
...
2024-10-31 10:07:38 +05:30
Kovid Goyal
0b1a2b3fe6
...
2024-10-31 09:29:42 +05:30
Kovid Goyal
2531c31d02
version 0.37.0
2024-10-30 21:34:51 +05:30
Kovid Goyal
2458aad5b4
Update changelog
2024-10-30 21:29:49 +05:30
Kovid Goyal
8b7cd98a0e
When running a kitten that modifies the kitty config file if no config file exists create a commented out default config file and then modify it
...
Fixes #7991
2024-10-28 14:01:42 +05:30
Kovid Goyal
8bca84ed66
Fix background image flashing when closing a tab
...
Ensure the correct vertex array object is bound when calling
draw_bgimage. Before this fix it was order dependent on draw calls.
Fixes #7999
2024-10-28 12:30:03 +05:30
Kovid Goyal
cbffbade0e
Note that iTerm2 also supports the kitty keyboard protocol
2024-10-27 08:34:39 +05:30
Kovid Goyal
ccd2ca88d4
Update changelog
2024-10-25 20:02:54 +05:30
Kovid Goyal
9d1a3e5b44
Fix resizing window when alternate screen is active does not preserve trailing blank output line in the main screen
...
Fixes #7978
2024-10-19 13:05:31 +05:30
Kovid Goyal
4644ab3f37
...
2024-10-18 22:24:32 +05:30
Arnaud Vallette d'Osia
1c994e0bf4
add aerc + vaxis app / libs implementating kb protocol
2024-10-18 16:38:29 +00:00
Kovid Goyal
3a939b6a89
Update changelog
2024-10-18 11:51:39 +05:30
Kovid Goyal
d31459b092
tab_title_template allow using the 256 terminal colors for formatting
2024-10-15 11:45:47 +05:30
Kovid Goyal
70d72b22d8
Graphics protocol: Clear any partially uploaded data for a chunked load when any delete command is received
...
Fixes #7968
2024-10-13 09:49:44 +05:30
Kovid Goyal
08931a9aba
Add an example of seeing the output of a short lived command
2024-10-09 09:21:02 +05:30
Kovid Goyal
575538c3f9
icat: Fix --no-trailing-newline not working when using unicode placeholders
...
Fixes #7948
2024-10-07 10:49:25 +05:30
Kovid Goyal
7b4a6e00a7
List -> list in example code
2024-09-30 11:05:22 +05:30
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