Kovid Goyal
beb42d571b
Forgot to use aspect ratio calculation when only one of r/c is specified for determining cursor position and image cell overlaps. Fixes #7479
2024-05-28 21:30:26 +05:30
Kovid Goyal
5e2fc4e90f
Fix a regression in the previous release causing an error when setting background_opacity to zero
...
Fixes #7483
2024-05-28 20:03:10 +05:30
Kovid Goyal
48070ff38e
Fix #7481
2024-05-28 15:14:13 +05:30
Kovid Goyal
57b6cec900
Update changelog
2024-05-28 10:29:12 +05:30
Kovid Goyal
9837531b63
Wayland: Fix a regression in 0.34 that caused the tab bar to not render in second and subsequent OS Windows under Hyprland
...
Fixes #7413
2024-05-28 09:12:37 +05:30
Kovid Goyal
03aab9a88b
version 0.35.0
2024-05-25 09:07:36 +05:30
Kovid Goyal
9acca045bd
macOS: Fix changing window chrome/colors while in traditional fullscreen causing the titlebar to become visible
...
Fixes #7469
2024-05-23 22:30:57 +05:30
Kovid Goyal
15d86013d8
Add option :option:kitten @ detach-window --stay-in-tab to keep focus in the currently active tab when moving windows
...
Fixes #7468
2024-05-23 21:45:30 +05:30
Kovid Goyal
f86102ab88
macOS: Fix --start-as=fullscreen not working when another window is already fullscreen
...
Apparently, we need to make the window visible before full screening it.
Sigh. I dont know why Apple insisted on this horrible "fancy"
fullscreen of theirs, it's full of bugs and dog slow.
Fixes #7448
2024-05-23 08:38:38 +05:30
Kovid Goyal
3f6b1a9d81
launch --hold: Fix hold not working if kernel signals process group with SIGINT
...
Fixes #7466
2024-05-22 17:24:36 +05:30
Kovid Goyal
c0f820443b
Make NETLOC avaialble to open action commandlines
2024-05-22 14:56:50 +05:30
Kovid Goyal
f2a14a083b
Some more doc examples
...
Also disallow fragments that start with -
2024-05-22 08:44:14 +05:30
Kovid Goyal
83380cc916
Use -- in the doc examples as well
2024-05-22 08:33:12 +05:30
Kovid Goyal
f80b32df29
Fix kitten @ set-background-opacity limited to min opacity of 0.1 instead of 0
...
Fixes #7463
2024-05-22 07:46:39 +05:30
Kovid Goyal
85a64f2934
Scrolling with mouse wheel when a selection is active should update the selection
...
Fixes #7543
2024-05-20 09:58:48 +05:30
Kovid Goyal
eb2221b11a
Remote control: @ action: Fix some actions being performed on the active window instead of the matched window
...
Fixes #7438
2024-05-17 09:35:54 +05:30
Kovid Goyal
3cc9750af8
Update changelog
2024-05-17 09:02:53 +05:30
Kovid Goyal
865f662216
Desktop notifications protocol: Add support for specifying urgency
2024-05-16 21:38:43 +05:30
Kovid Goyal
28a9f48786
Fix CI with systemd
2024-05-16 16:00:28 +05:30
Kovid Goyal
39ea084be9
Linux: Run all child processes in their own systemd scope to prevent the OOM killer from harvesting kitty when a child process misbehaves
...
Fixes #7427
2024-05-16 15:43:25 +05:30
Kovid Goyal
3345e40bdb
Add some more box-drawing characters from the "Geometric shapes" Unicode block
...
Fixes #7433
2024-05-15 09:27:32 +05:30
Kovid Goyal
8c1e365eb5
hints kitten: Allow clicking on matched text to select it in addition to typing the hint
2024-05-14 15:22:03 +05:30
Kovid Goyal
38fed8b391
kitten @ run: A new remote control command to run a process on the machine kitty is running on and get its output
...
Fixes #7429
2024-05-14 14:32:01 +05:30
Kovid Goyal
4f26bada31
Fix typo in bash integration script caught by the test
2024-05-09 12:39:03 +05:30
Kovid Goyal
219e53826b
More efficient encoding for cmdline in the prompt marking escape code
2024-05-09 12:03:02 +05:30
Kovid Goyal
0d68a21be5
notify_on_cmd_finish: Show the actual command that was finished
...
Fixes #7420
2024-05-09 09:49:26 +05:30
Kovid Goyal
5cfa139189
...
2024-05-08 21:26:12 +05:30
Kovid Goyal
fbeb8a5ebc
Update changelog
2024-05-08 21:16:06 +05:30
Kovid Goyal
bdf22f980c
Another alternate kitty icon
2024-05-08 07:58:34 +05:30
Kovid Goyal
849dcd424d
Wayland: save energy by not rendering "suspended" windows on compositors that support that
...
Note that this breaks kitty on GNOME 45 which has a bug, but it fine on
GNOME 46.
2024-05-05 13:42:51 +05:30
Kovid Goyal
e84d67170c
Dont clear selections on erase in screen commands unless the erased region intersects a selection
...
Fixes #7408
2024-05-02 19:37:59 +05:30
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
Kovid Goyal
e5a7554c30
Forgot to handle suspend/resume in example code for setting uservar in nvim
2024-03-26 22:04:08 +05:30
Kovid Goyal
db3a49fc4b
Wayland KDE: Fix mouse cursor hiding not working in Plasma 6
...
kwin in Plasma 6 now requires usage of pointer_enter_serial instead of
last received serial for wl_set_cursor_image(). Hopefully, this wont
break any other compositors.
Fixes #7265
2024-03-26 09:02:59 +05:30
Kovid Goyal
cd5099d6f7
Splits layout: Fix move_window_forward not working
...
Fixes #7264
2024-03-26 08:21:03 +05:30
Martin Rys
efcacd0885
Oxipng/svgo images to save some 150KB~
2024-03-25 23:42:56 +01:00
Kovid Goyal
ebee3f1c02
...
2024-03-25 16:15:18 +05:30
Kovid Goyal
c9701a9b05
Update changelog
2024-03-25 16:04:23 +05:30
Kovid Goyal
cc76732058
...
2024-03-25 14:01:45 +05:30
Kovid Goyal
333ea519ed
Infrastructure to go from panel CLI opts all the way to wayland layer shell implementation
2024-03-24 20:48:20 +05:30
Kovid Goyal
a0aba4da4a
Fix handling of tab character when cursor is at end of line and wrapping is enabled
...
Fixes #7250
2024-03-23 08:43:06 +05:30
Kovid Goyal
98d32e50e0
macOS: Reject styled fallback from CoreText if its family name is not the same as the original
...
On some systems, for the good Lord alone knows what reason, CoreText is
giving us Zapf Dingbats as a font for some symbols, which doesnt
actually work.
Fixes #7249 (I hope)
2024-03-22 14:38:08 +05:30
Kovid Goyal
1c9f9a74e8
Wayland KDE: Add support for background_blur under kwin using a kwin private Wayland protocol
2024-03-22 13:41:44 +05:30
Kovid Goyal
9df7460fe1
Add a note about how to use edit-in-kitty with sudo to edit root files
2024-03-22 11:56:44 +05:30
Kovid Goyal
0be9b888fa
string changes
2024-03-22 08:15:10 +05:30
Kovid Goyal
cc11ed5c2c
Update changelog
2024-03-21 20:53:36 +05:30
Kovid Goyal
1f149861f9
Mouse reporting: Fix drag release event outside the window not being reported in legacy mouse reporting modes
...
Fixes #7244
2024-03-21 20:32:58 +05:30
Kovid Goyal
198b69e275
An option to set TERMINFO to the database directly instead of a path
2024-03-21 10:48:53 +05:30
Kovid Goyal
a5fea33757
version 0.33.1
2024-03-21 08:34:07 +05:30
Kovid Goyal
e646596c5b
macOS: When CoreText fails to find a fallback font for a character in the first Private Use Unicode Area, preferentially use the NERD font, if available, for it
...
Fixes #6043
2024-03-20 20:01:17 +05:30
Kovid Goyal
752fcb6424
macOS: Fix text rendered with fallback fonts not respecting bold/italic styling
2024-03-20 18:23:09 +05:30
Lorenzo Zabot
2d8deb86bb
docs: minor adjustements
2024-03-16 14:43:23 +01:00
KaranveerB
19a9594143
Fix typo in mapping.rst
2024-03-14 23:01:27 -07:00
Kovid Goyal
d329cb3fff
Update FAQ
2024-03-14 21:40:16 +05:30
Kovid Goyal
039d144c84
Splits layout: Allow resizing until one of the halves in a split is minimally sized
...
Fixes #7220
2024-03-14 15:59:23 +05:30
Kovid Goyal
5a9cf82564
Fix requesting data from clipboard via OSC 52 getting it from primary selection instead
...
Fixes #7213
2024-03-13 09:43:28 +05:30
Kovid Goyal
04f8cb6d30
version 0.33.0
2024-03-12 20:49:31 +05:30
Kovid Goyal
7d787e6c22
Implement box drawing for Fira Code spinner glyphs
2024-03-10 21:08:23 +05:30
Kovid Goyal
88b7595929
Ignore startup_session when kitty is invoked with command line options specifying a command to run
2024-03-10 09:41:08 +05:30
Kovid Goyal
76a4840a0f
toggle_tab to easily switch to and back from a tab
...
Fixes #7203
2024-03-07 11:38:28 +05:30
Kovid Goyal
6c31256aa1
Keyboard protocol: Do not deliver a fake key release events on OS window focus out for engaged modifiers
...
Fixes #7196
2024-03-07 08:29:10 +05:30
Kovid Goyal
7b34c0603f
Fix --match not working for some remote control commands
2024-03-05 08:00:57 +05:30
Kovid Goyal
c3c99113c7
hints kitten: Use default editor rather than hardcoding vim to open file at specific line
...
Fixes #7186
2024-03-04 21:49:06 +05:30
Guten Ye
dc82a06e9e
doc: add detailed step to enable shell integration for Nushell
2024-03-04 21:41:50 +08:00
Kovid Goyal
bb98b81f82
Note that kitty keyboard protocol is supported in yazi
...
Fixes #7189
2024-03-04 19:03:23 +05:30
Kovid Goyal
1687c74913
Note that nushell supports shell integration
2024-03-04 19:01:31 +05:30
Kovid Goyal
c6acfa2cd4
Add a note to clarify lock key handling in disambiguate mode
2024-03-03 09:12:54 +05:30
Kovid Goyal
89108e856f
Clarify exactly when modifiers bits are set in the keyboard protocol
...
Fixes #7183
2024-03-02 13:14:41 +05:30
Kovid Goyal
0a0420bfd0
kitten @ ls: Return the timestamp at which the window was created
...
Fixes #7178
2024-03-02 09:30:12 +05:30
Kovid Goyal
473bff1aae
Cheetah speed
...
😸
2024-02-29 10:16:08 +05:30
Kovid Goyal
d4c302bea3
Cleanup clear to prompt implementation and allow moving cleared lies into scrollback
2024-02-28 11:27:41 +05:30
Kovid Goyal
b8774327b6
icat kitten: Add a command line argument to override terminal window size detection
...
Fixes #7165
I had five minutes, so why not.
2024-02-27 23:06:10 +05:30
Kovid Goyal
c5a10d19a4
Update the changelog
2024-02-25 10:49:22 +05:30
Kovid Goyal
a5f3142514
hints kitten: The option to set the text color for hints now allows arbitrary colors
...
Fixes #7150
2024-02-25 10:02:38 +05:30
Kovid Goyal
559be309ea
Document previous PR
2024-02-25 09:57:44 +05:30
Kovid Goyal
c19488f3be
Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range
...
Useful for bulk deletion. See #7080
2024-02-25 09:57:44 +05:30
Kovid Goyal
8639a2ac40
Update perf figures based on latest code
2024-02-25 09:57:42 +05:30
Kovid Goyal
3abdc54e4b
...
2024-02-25 09:57:41 +05:30
Kovid Goyal
618aeec709
Finally got gnome-terminal to run on my system
...
Apparently it needed some kind of GTK desktop portal or the other
🙄
Interesting that its numbers are basically the same as alacritty's. Lot
better than I remember, I guess the recent libvte performance work was
good.
2024-02-25 09:57:41 +05:30
Kovid Goyal
2549b4328f
Update throughput comparison table in light of latest improvements
2024-02-25 09:57:40 +05:30
Kovid Goyal
66341aa28e
Make the env var controlling which SIMD level to use more capable
2024-02-25 09:57:38 +05:30
Kovid Goyal
23a4012aeb
Add an env var to turn off use of SIMD instructions
2024-02-25 09:57:38 +05:30
Kovid Goyal
b237e1b99f
...
2024-02-25 09:57:36 +05:30
Kovid Goyal
4fbb70d89e
Explain the purpose of the CSI column
2024-02-25 09:57:35 +05:30
Kovid Goyal
5c3e54dede
Note that konsole and xterm dont support synchronized update
2024-02-25 09:57:35 +05:30
Kovid Goyal
5721b1315e
...
2024-02-25 09:57:35 +05:30
Kovid Goyal
85fcac2a61
Add throughput performance numbers
2024-02-25 09:57:35 +05:30
Kovid Goyal
17cb65e981
Adjust amount of data in the benchmarks for more consistent timing
2024-02-25 09:57:28 +05:30
Kovid Goyal
49a54b086f
Use simde so SIMD speedups work on ARM as well
2024-02-25 09:57:28 +05:30
Kovid Goyal
be92cc87a4
macOS: The command line args from macos-launch-services-cmdline are now prefixed to any args from open --args rather than overwriting them
...
The purpose of the file is to provide default command line args when
launching from GUI. Since macOS nowadays also allows command line args
when launch via open, also respect them.
Fixes #7135
2024-02-18 11:22:15 +05:30
Kovid Goyal
b2391553f9
Keyboard protocol: Fix the Enter Tab and Backspace keys generating spurious release events even when report all keys as escape codes is not set
...
Fixes #7136
2024-02-18 11:12:24 +05:30
Kovid Goyal
d35f391725
Fix #7131
2024-02-15 13:06:33 +05:30
Kovid Goyal
c4ef6b87aa
...
2024-02-12 14:58:13 +05:30
Kovid Goyal
031f9d8c26
...
2024-02-12 14:43:46 +05:30
Sy Tran
cdce26e519
fix: typo in build docs
2024-02-12 15:59:01 +07:00
Kovid Goyal
925043d645
...
2024-02-12 11:17:25 +05:30
Kovid Goyal
f63a4cf90c
version 0.32.2
2024-02-12 11:15:49 +05:30
Kovid Goyal
cd2c7b3bbd
git rev-list --skip invocation changed
2024-02-12 08:47:50 +05:30
Kovid Goyal
54548931b5
Allow running mappable actions via remote control
...
Saves me having to define a special remote control wrapper for every
mappable action.
2024-02-10 13:23:06 +05:30
Kovid Goyal
ac7b6870a8
close_other_os_windows: to close non active OS windows
...
Fixes #7113
2024-02-10 12:20:55 +05:30
Kovid Goyal
576a269648
Special case rendering of some more box drawing characters using shades from the block of symbols for legacy computing
...
Fixes #7110
2024-02-10 10:13:46 +05:30
Kovid Goyal
585ac148a6
...
2024-02-09 19:14:26 +05:30
Kovid Goyal
7c14e0d666
macOS: Fix an abort when changing OS window chrome for a full screen window via remote control or the themes kitten
...
Fixes #7106
2024-02-09 15:32:09 +05:30
Kovid Goyal
065b17ddbd
kitten @ load-config: Allow (re)loading kitty.conf via remote control
2024-02-07 11:08:55 +05:30
Kovid Goyal
8cc2cad4d9
Use list of legal chars in URL from the WHATWG standard
...
Notably this excludes some ASCII chars: <>{}[]`|
See https://url.spec.whatwg.org/#url-code-points
Fixes #7095
2024-02-05 13:27:22 +05:30
Kovid Goyal
d0f3b34517
Fix typo in docs
2024-02-03 08:20:11 +05:30
Kovid Goyal
9b8ee54034
better example of conditional key mapping
2024-01-29 21:58:10 +05:30
Kovid Goyal
e8d9ca4465
Graphics protocol: Improve display of images using unicode placeholders or row/column boxes by resizing them using linear instead of nearest neighbor interpolation on the GPU
...
Fixes #7070
2024-01-28 08:05:02 +05:30
Kovid Goyal
5a2ee2f9a3
macOS: Fix kitten @ select-window leaving the keyboard in a partially functional state
...
Fixes #7074
2024-01-27 12:53:58 +05:30
Kovid Goyal
cafd5a7471
@ send-text --bracketed-paste
...
Allow automatically wrapping sent text in bracketed paste if the
program running in the destination window has turned on bracketed paste
mode.
2024-01-26 20:51:21 +05:30
Kovid Goyal
8c50632a10
Fix a single key mapping not overriding a previously defined multi-key mapping
2024-01-26 18:02:25 +05:30
Kovid Goyal
ae1bf69a3d
Fix date in changelog
2024-01-26 17:24:45 +05:30
Kovid Goyal
08d88af2fb
version 0.32.1
2024-01-26 08:33:51 +05:30
Kovid Goyal
cc0d6621a4
Also document how to set user vars from nvim
2024-01-25 14:27:55 +05:30
Kovid Goyal
9ef6801f4c
A single key shortcut should override all previous multi-key shortcuts that have that shortcut as a prefix
...
Fixes #7058
2024-01-25 11:24:40 +05:30
Kovid Goyal
90e1ba7781
Fix #7051
2024-01-24 18:56:04 +05:30
Kovid Goyal
c76f75a154
Fix a regression in the previous release that caused overriding of existing multi-key mappings to fail
...
Fixes #7044
2024-01-23 15:49:30 +05:30
Kovid Goyal
f51520eb79
Clarify behavior of image id==!0 and placement id == 0
...
See https://github.com/kovidgoyal/kitty/discussions/7043
2024-01-23 08:41:23 +05:30
Kovid Goyal
828f4f312a
Wayland+NVIDIA: Do not request an sRGB output buffer as a bug in Wayland causes kitty to not start
...
Fixes #7021
2024-01-22 13:22:04 +05:30
Kovid Goyal
a9c7a85d9a
Clarify the behavior of functional keys with no legacy encoding
...
See https://github.com/kovidgoyal/kitty/discussions/7037
2024-01-22 08:35:54 +05:30
Kovid Goyal
38393b50c1
Show how to send SIGUSR1 to kitty
2024-01-22 07:36:57 +05:30
Kovid Goyal
ab9631f045
Better fix
2024-01-21 08:27:16 +05:30
Kovid Goyal
ec0a449c63
Fix a regression in the previous release that caused kitten @ send-text with a match parameter to send text twice to the active window
...
Fixes #7027
2024-01-21 08:24:22 +05:30
Kovid Goyal
01ffbfdb42
Fix a regression in the previous release that caused kitten @ launch --cwd=current to fail over SSH
...
Fixes #7028
2024-01-21 08:06:44 +05:30
Kovid Goyal
f5621bd56c
Merge branch 'dmenu-term' of https://github.com/weakish/kitty
2024-01-20 19:15:50 +05:30
weakish
708750173e
Remove dmenu-term in docs
...
The dmenu-term link returns 404 now.
2024-01-20 08:39:05 +00:00
Kovid Goyal
20e43a3e7d
Fix a regression in the previous release that caused multi-key sequences to not abort when pressing an unknown key
...
Fixes #7022
2024-01-20 08:13:12 +05:30
Kovid Goyal
89c3b4f9e2
macOS: Fix a regression in the previous release that broke overriding keyboard shortcuts for actions present in the global menu bar
...
Fixes #7016
2024-01-19 19:44:04 +05:30
Kovid Goyal
eb5dd364ae
version 0.32.0
2024-01-19 10:50:55 +05:30
Kovid Goyal
9b5f665218
Allow focusing previously active OS windows via nth_os_window
...
Fixes #7009
Fixes #7008
2024-01-18 07:54:15 +05:30
David Brochart
2df1273d53
Remove duplicated line
2024-01-16 13:01:47 +01:00
Kovid Goyal
cad7047a7a
Make the text for kitty.scrollback.nvim fit with the rest
2024-01-10 09:39:29 +05:30
Mike Smith
40d8111717
Document integration with tool kitty-scrollback.nvim
2024-01-09 22:43:44 -05:00
Kovid Goyal
b8c5c62585
Graphics protocol: Specify some edge case behavior for image display
...
See https://github.com/kovidgoyal/kitty/discussions/6979
2024-01-08 08:46:17 +05:30
Kovid Goyal
1e249035c7
Fix focus_visible_window not switching to other window in stack layout when only two windows are present
...
Fixes #6970
2024-01-05 21:41:21 +05:30
Kovid Goyal
ab2af0c141
...
2023-12-26 22:53:57 +05:30
Kovid Goyal
0a2fcf1805
Mouse reporting: Fix incorrect position reported for windows with padding
...
Fixes #6950
2023-12-26 22:27:20 +05:30
Kovid Goyal
858f0c1073
GNOME Wayland: Fix remembered window size smaller than actual size
...
Fixes #6946
2023-12-25 19:29:33 +05:30
Kovid Goyal
4519b3abee
Enable cursor shape on Wayland
...
Cant replicate the hyprland crash, so am not going to bother about it.
Fixes #6914
2023-12-24 22:56:01 +05:30
Kovid Goyal
91cdf4af00
kitty keyboard protocol: Specify the behavior of the modifier bits during modifier key events
...
Fixes #6913
2023-12-24 12:09:13 +05:30
Kovid Goyal
c03d99e744
Update changelog
2023-12-22 06:20:38 +05:30
Kovid Goyal
39a3c38037
Merge branch 'patch-1' of https://github.com/arthurbacci/kitty
2023-12-21 08:08:59 +05:30
Kovid Goyal
5dfe4427cf
Note that the rio terminal also supports the kitty keyboard protocol
2023-12-21 08:07:27 +05:30
Arthur Bacci
b2eac37164
Fix copy-paste typo in graphics-protocol.rst
2023-12-20 15:44:53 -03:00
Kovid Goyal
017947de7f
panel kitten: Fix rendering with non-zero margin.padding in kitty.conf
...
Fixes #6923
2023-12-17 11:12:49 +05:30
Kovid Goyal
b2587c1d54
Fix modifier reporting on macOS
...
We make use of the fact that the device dependent modifiers flags
actually report left/right modifier. Code taken form SDL, with thanks.
2023-12-14 11:31:48 +05:30
Kovid Goyal
7e5230e6f4
more grammar
2023-12-14 09:06:16 +05:30
Kovid Goyal
64cfe8171f
...
2023-12-14 08:55:43 +05:30
Kovid Goyal
a9b424e307
Keyboard protocol: Clarify the behavior of the modifier bits during modifier key events
...
I cant find any relevant standards for this, so am just picking the
macOS behavior as it seems more sensible to me.
Fixes #6913
2023-12-14 08:50:19 +05:30
Kovid Goyal
d9ccbcd0ce
Font fallback: Fix the font used to render a character sometimes dependent on the order in which characters appear on screen
...
We ameliorate the performance hit by storing a hash table mapping cell
text to the loaded fallback font index so that lookups for previously
seen text are still fast.
Fixes #6865
2023-12-11 20:27:21 +05:30
Kovid Goyal
00f8f340bf
macOS: Fix returning from full screen via the button when the titlebar is hidden not hiding the buttons
...
Fixes #6883
2023-12-10 22:30:15 +05:30