Commit Graph

2540 Commits

Author SHA1 Message Date
Kovid Goyal
814412b8ac kitten @ send-key: Fix some keys being sent in kitty keyboard protocol encoding when not using socket for remote control
The @ kitten no longer changes keyboard mode unless actually needed.
2024-05-02 11:04:41 +05:30
Kovid Goyal
0cd476ae22 Add instructions for making desktop environments run kitty via xdg-terminal-exec
https://github.com/Vladimir-csp/xdg-terminal-exec
2024-04-30 21:23:48 +05:30
nobe4
f1543a73e8 docs: use the hyphenated kitten name
This applies the suggestion in https://github.com/kovidgoyal/kitty/issues/7402#issuecomment-2084726356
2024-04-30 12:43:52 +02:00
Kovid Goyal
4858716ca0 Update changelog 2024-04-30 07:52:27 +05:30
Kovid Goyal
aecf07bcba Wayland: Fix infinite loop causing bad performance when using IME via fcitx5 due to a change in fcitx5
Fix #7396
2024-04-28 11:30:48 +05:30
Kovid Goyal
66d9db6d0a focus_visible_window: Fix selecting with mouse click leaving keyboard in unusable state
Fixes #7390
2024-04-26 07:30:38 +05:30
Kovid Goyal
9b14946176 Add image_preview.nvim to the integrations docs 2024-04-25 07:39:22 +05:30
Kovid Goyal
82ab44826c Graphics: Fix aspect ratio of images not being preserved when only a single dimension of the destination rectangle is specified
Fixes #7380
2024-04-24 12:28:35 +05:30
Kovid Goyal
37864961d7 Add shell integration to the list of things tmux breaks 2024-04-22 22:28:14 +05:30
Kovid Goyal
4cb74fac2e ... 2024-04-22 09:22:07 +05:30
Kovid Goyal
2cd8322bdc Highlight some key phrases 2024-04-21 20:04:14 +05:30
Kovid Goyal
ef9d279305 paste_actions: Fix replace-newline not working with confirm
Fixes #7374
2024-04-21 09:10:18 +05:30
goodactive
6ae24a8c8d chore: remove repetitive words
Signed-off-by: goodactive <goodactive@qq.com>
2024-04-19 18:29:06 +08:00
Kovid Goyal
7f61f1f9f3 version 0.34.1 2024-04-19 11:05:41 +05:30
Kovid Goyal
ab26d2204f Update changelog 2024-04-18 22:36:07 +05:30
Kovid Goyal
b9dc48b798 ... 2024-04-18 11:50:30 +05:30
Tim Stapleton
2cdabdfebd fix typo in dependency name 2024-04-17 09:51:31 -05:00
Kovid Goyal
f66ee68834 Wayland GNOME: Draw the titlebar buttons without using a font
Fixes #7349
2024-04-17 10:39:30 +05:30
Kovid Goyal
6c1a83ffd7 Wayland KDE: Fix window background blur not adapting when window is grown. Also fix turning it on and off not working.
Fixes #7351
2024-04-16 18:11:26 +05:30
Kovid Goyal
2b671100d9 version 0.34.0 2024-04-15 06:54:21 +05:30
Kovid Goyal
e7fb4376c0 ... 2024-04-12 15:26:29 +05:30
Kovid Goyal
684d28d328 Fix flickering of prompt during window resize
Works by keeping the old prompt unreflowed rather than clearing it.
There may still be some flicker for people using long or right side
prompts, but that cant be avoided, since we cannot know how the shell
will redraw after the resize. But in the common case of a left side
smallish prompt that fits in the resized window, the flicker is
eliminated.

It means we have to do some more copying work on resize, but the nicer
visuals is worth it, IMO.
2024-04-12 15:16:34 +05:30
Kovid Goyal
1c8fd0ccc4 When asking for quit confirmation because of a running program, mention the program name
Fixes #7331
2024-04-11 14:55:16 +05:30
Kovid Goyal
437fc0d8c2 Revert renaming of kitty.dekstop to kitty-terminal.desktop
Changing the default value for application id/WM_CLASS is a no go, since
existing scripts can depend on it and I try to avoid breaking people's
workflows wherever possible. Guess xdg-mime will just have to live with
the horror of an unhyphenated file name.

Fixes #7326
2024-04-09 12:47:14 +05:30
Kovid Goyal
d034bcb1ac ... 2024-04-09 07:11:48 +05:30
Kovid Goyal
325f8df709 text formatting 2024-04-09 07:09:15 +05:30
Kovid Goyal
996a821bf8 Update changelog 2024-04-09 07:05:09 +05:30
Kovid Goyal
b48b53fce9 Next version will be 0.34.0 2024-04-08 13:35:16 +05:30
Kovid Goyal
acf3fef03d Note when the panel kitten got support for Wayland 2024-04-08 13:34:36 +05:30
Kovid Goyal
597710dd53 Add StartupNotify to kitty.desktop
See https://gitlab.gnome.org/GNOME/mutter/-/issues/2739

Also rename kitty.desktop to kitty-terminal.desktop as otherwise
xdg-menu-install complains about no vendor prefix.
2024-04-08 10:00:06 +05:30
Kovid Goyal
0b27f2cbe0 Merge branch 'fish-osc-133' of https://github.com/krobelus/kitty 2024-04-07 15:15:04 +05:30
Kovid Goyal
60f9bcf51c Document the extra fields in the prompt marking escape code that kitty supports 2024-04-07 09:50:14 +05:30
Kovid Goyal
65fadf4ed3 Update changelog 2024-04-07 09:04:23 +05:30
Johannes Altmanninger
8951581815 fish integration: drop redundant OSC 133 markers in upcoming fish 3.8
The upcoming fish 3.8 release will output OSC 133 sequences
unconditionally [1].

I tested ctrl-shift-{g,x,z} bindings both without and with kitty's
shell integration on top; everything seems to work.

Let's simplify kitty integration by removing the markers for the
upcoming fish >= 3.8.

I have hopes that the native OSC 133 implementation address #7200
though I'm not sure if I could reproduce this bug (I only saw a
similar bug when `fish_handle_reflow` was not enabled, which fish
also does now (same commit)).
cc @iacore let me know if you can reproduce #7200 with latest fish master.

[1]: 3b9e3e251b
2024-04-06 22:47:13 +02:00
Johannes Altmanninger
4dc1e733a7 doc keyboard protocol: mention upcoming support in fish 2024-04-06 22:46:58 +02:00
Kovid Goyal
67314bf2fb Add settings that are optimal for latency 2024-04-06 11:48:55 +05:30
Kovid Goyal
9d86448585 Wayland: Allow hiding window decorations on compositors with SSD as well 2024-04-05 19:23:42 +05:30
Kovid Goyal
2c4ffba0f3 Wayland: A new option to turn off IME 2024-04-05 14:56:11 +05:30
Kovid Goyal
1bffe89b5d Wayland GNOME: titlebar color now follows system theme
When GNOME system theme is default, the color matches the background
color. When it is dark it is dark.
2024-04-04 21:52:56 +05:30
Kovid Goyal
ad039c703c Note that file transfer wont work through tmux in the FAQ 2024-04-04 10:31:24 +05:30
Kovid Goyal
7071452e6e Fix #7308 2024-04-04 09:08:23 +05:30
Kovid Goyal
aae1c81840 Update changelog 2024-04-03 18:54:51 +05:30
Kovid Goyal
0965155935 Make the scrollback indicator visible by default 2024-03-31 12:15:05 +05:30
Kovid Goyal
775b7c4758 fish shell integration: Fix clicking at the prompt causing autosuggestions to be accepted, needs fish >= 3.8.0
Fixes #7168
2024-03-31 11:57:53 +05:30
Kovid Goyal
0c6fa47789 Wayland IME: Fix a bug with handling synthetic keypresses generated by ZMK keyboard + fcitx5
Fixes #7283
2024-03-31 09:42:28 +05:30
Kovid Goyal
a695b4ebe1 Link to tgutui in the integrations doc 2024-03-28 21:31:05 +05:30
Kovid Goyal
700b57bc18 Implement a simple scroll progress indicator
Shows a simple bar on the right edge of the window that moves up as you
scroll further back. There are apparently a lot of people that dont use
a pager for browsing large scrollbacks. I will never understand this,
but, what the hell I was in that code area anyway for other reasons.

TODO: Maybe make it a rounded rectangle
2024-03-28 20:33:35 +05:30
Kovid Goyal
d38c986c82 ... 2024-03-28 10:43:53 +05:30
Kovid Goyal
399a9d65d2 Improve docs on how to use icat without access to the TTY device 2024-03-28 09:23:23 +05:30
Kovid Goyal
8335a5212e macOS: Fix an abort due to an assertion when a program tries to set an invalid window title
Fixes #7271
2024-03-27 19:02:43 +05:30