Kovid Goyal
6c93d640e9
Fix #8897
2025-08-13 11:25:38 +05:30
Kovid Goyal
9d0df0db4e
Add link to fzf based tab switcher kitten with previews
2025-08-13 05:20:22 +05:30
Kovid Goyal
d52f2e7981
Rewrite rendering pipeline
...
This was needed to fix various corner cases when doing blending of colors
in linear space. The new architecture has the same performance as the
old in the common case of opaque rendering with no UI layers or images.
In the case of only positive z-index images there is a performance
decrease as the OS Window is now rendered to a offscreen texture and
then blitted to screen. However, in the future when we move to Vulkan or
I can figure out how to get Wayland to accept buffers with colors in
linear space, this performance penalty can be removed. The performance
penalty was not significant on my system but this is highly GPU
dependent. Modern GPUs are supposedly optimised for rendering to
offscreen buffers, so we will see. The awrit project might be a good
test case.
Now either we have 1-shot rendering for the case of opaque with only ext
or all the various pieces are rendered in successive draw calls into an
offscreen buffer that is blitted to the output buffer after all drawing
is done.
Fixes #8869
2025-08-11 00:47:02 +05:30
Kovid Goyal
c86ec79e32
macOS: Add default mapping and global menubar action to erase last command
...
This is "Cmd+L" from Terminal.app
2025-08-07 09:15:12 +05:30
Kovid Goyal
02301e80ef
...
2025-08-06 09:47:07 +05:30
Kovid Goyal
b95b4164fc
Add a couple of password manager kitty integrations
2025-08-04 19:05:44 +05:30
Kovid Goyal
e468885b03
spelling
2025-07-29 10:04:21 +05:30
Kovid Goyal
53aea0642f
...
2025-07-26 09:28:34 +05:30
Kovid Goyal
f61b15b284
Fix incorrect handling of VS16 when it causes char to wrap to next line and is part of a draw command with more characters following it
...
Needed to initialize full text loop state rather than just segmentation
state on wrap. Fixes #8848
2025-07-26 09:25:01 +05:30
Kovid Goyal
0f67ff37df
Allow accepting the currently displayed parent directory by pressing ctrl+enter
2025-07-24 08:20:43 +05:30
Kovid Goyal
988070612b
...
2025-07-23 10:46:45 +05:30
Kovid Goyal
07354f4d6d
Update wording of warning regarding changes to text sizing algorithm
2025-07-23 10:45:43 +05:30
Kovid Goyal
8a39976449
Watchers: A new event for global watchers corresponding to the tab bar being changed
...
Fixes #8842
2025-07-23 09:24:12 +05:30
Kovid Goyal
45b2678db1
Allow backspace to wrap cursor to previous line
...
Fixes #8841
2025-07-23 08:56:54 +05:30
Kovid Goyal
55a2f2c55c
Cocoa: fix quick access terminal hide focus restore
...
Apple now makes kitty the front most application before sending the
service notification. So instead watch for front most application change
events from the shared workspace and restore focus to the last non-self
application.
2025-07-21 14:55:12 +05:30
Kovid Goyal
2e92d610d5
Implement metadata based previews in choose-files
2025-07-20 09:31:17 +05:30
Kovid Goyal
7738c55c4b
Wayland: Fix incorrect window size calculation when transitioning from fullscreen to non-fullscreen with client side decorations
...
Fixes #8826
2025-07-17 20:36:38 +05:30
Kovid Goyal
c16e2aad05
Update changelog
2025-07-17 11:10:16 +05:30
Kovid Goyal
52b0823470
More docs for choose-files
2025-07-16 19:22:20 +05:30
Kovid Goyal
966f2cb700
Basic documentation for the choose files kitten
2025-07-16 13:15:27 +05:30
Kovid Goyal
9fa603aa5d
...
2025-07-16 09:00:36 +05:30
Kovid Goyal
761f1d7653
...
2025-07-16 08:55:58 +05:30
Kovid Goyal
5f60081169
Add more docs for the desktop-ui kitten
2025-07-16 08:53:03 +05:30
Kovid Goyal
b1334fdc19
version 0.42.2
2025-07-16 06:34:24 +05:30
Kovid Goyal
e3d16fa995
...
2025-07-16 06:26:59 +05:30
Kovid Goyal
37baef04d9
Start work on documenting the desktop-ui kitten
2025-07-16 06:23:57 +05:30
Kovid Goyal
c8a20dbe58
Start documenting the choose-files kitten
2025-07-16 06:16:38 +05:30
Kovid Goyal
9e7c46b253
clipboard kitten: Allow using a password to avoid repeated confirmation prompts when accessing the clipboard
...
Fixes #8789
2025-07-13 14:12:31 +05:30
Kovid Goyal
2ac35658d9
Add correct commandline ot use for mpv to integrations docs
2025-07-13 10:12:18 +05:30
Kovid Goyal
9700a96f02
...
2025-07-13 07:37:47 +05:30
Kovid Goyal
2ee11ed613
Cleanup previous PR
2025-07-12 13:13:46 +05:30
Kovid Goyal
7fb0350fa7
Also set the motion indicator bit for mouse leave events
2025-07-12 12:37:21 +05:30
Kovid Goyal
4d3bbd82e0
Extend the SGR Pixel mouse reporting protocol to also report when the mouse leaves the window
2025-07-12 11:59:23 +05:30
alex-huff
f26ebf57f0
docs: panel: update labwc compatibility information
2025-07-11 23:33:20 -05:00
Kovid Goyal
5149f98936
Update docs
2025-07-11 06:53:07 +05:30
Kovid Goyal
d7c4d42f41
Fix #8794
2025-07-09 12:49:12 +05:30
Kovid Goyal
c681a999d5
Fix hyperlink id not being applied to wide cells
...
Fixes #8796
2025-07-09 12:14:09 +05:30
István Donkó
cd17077faa
Add panel compatibility information for river
2025-07-07 18:12:52 +02:00
Kovid Goyal
e6e854241d
...
2025-07-05 09:18:16 +05:30
Kovid Goyal
51a265fbb9
Fix #8767
2025-06-30 14:41:30 +05:30
Kovid Goyal
2cde543a7b
Fix #8760
2025-06-29 08:12:00 +05:30
Kovid Goyal
e4d17f9864
docs: Change wording to make it clear that env vars are expanded for launch actions not arbitrary actions
...
Fixes #8759
2025-06-27 14:53:11 +05:30
Kovid Goyal
75f10d140f
Fix off-by-one in code to nuke incomplete multicell chars in line
...
Fixes #8758
2025-06-27 11:35:18 +05:30
Kovid Goyal
01dacf0ef6
Fix #8756
2025-06-27 08:15:48 +05:30
Kovid Goyal
461e63049a
Fix #8754
2025-06-26 21:30:43 +05:30
Kovid Goyal
bca017fa4c
Fix #8741
2025-06-20 20:11:23 +05:30
Kovid Goyal
8b395759e2
Add DOOM implementations to integrations
2025-06-16 05:19:42 +05:30
Kovid Goyal
8e55cf7552
Fix #8731
2025-06-14 20:19:21 +05:30
Kovid Goyal
14c63512cf
Merge branch 'update-wayland-compat-matrix' of https://github.com/alex-huff/kitty
2025-06-09 06:55:39 +05:30
Kovid Goyal
2456574992
Wayland: Only rely on keyboard enter/leave events for OS window focus state
...
GNOME has broken activated==focused assumption GLFW used to make. Also
follows upstream GLFW behavior. c2f0a0ae59
Fixes #8716
2025-06-09 06:52:56 +05:30