eureka-cpu
fa4490daf8
doc: Mention kitty-diff-git in kitty-diff doc
2026-08-09 00:07:57 -07:00
Kovid Goyal
a6d5e7145a
Merge branch 'fix-scroll-up-huge-count-hang' of https://github.com/1ay1/kitty
2026-08-09 05:23:10 +05:30
Ayush Bhat
54cf9988d5
Fix hang on Scroll Up with a huge count
...
screen_scroll() looped `count` times with no upper bound, so CSI 2147483647 S
spun for ~2.1 billion iterations at 100% CPU and never returned, hanging the
whole terminal.
Scrolling up by more than the number of lines on screen blanks the entire
region, so clamp count to self->lines. Scroll Down (_reverse_scroll) already
caps its count the same way.
Fixes #10333
2026-08-08 22:03:03 +02:00
Kovid Goyal
3d90778e62
A custom shader to highlight the active window on focus transition
2026-08-08 16:17:48 +05:30
Kovid Goyal
f1c9d5c0ff
Make the active window geometry available in the shader
2026-08-08 16:05:24 +05:30
Kovid Goyal
c1a7bd2237
Wayland: Make the render loop robust against compositors that loose render frame requests
...
Request a new render frame after 250ms even if an outstanding one
exists, to handle the case of the compositor failing to respond to the
previous one (for example if the monitor was removed).
This *should* fix issue #10329 but I have no way to reproduce it, so
cannot test the fix.
2026-08-08 14:13:54 +05:30
Kovid Goyal
3afa647a9b
...
2026-08-08 13:52:00 +05:30
Kovid Goyal
ac986c84f2
Avoid an extra draw call when the last group in a pipeline is an inactive animation
2026-08-08 13:43:59 +05:30
Kovid Goyal
208bb867f1
add some lighting to the pond ripple shader for more of a 3D effect
2026-08-08 12:15:58 +05:30
Kovid Goyal
c6184e2b41
A ripple-on-click shader
2026-08-08 11:55:37 +05:30
Kovid Goyal
73bfa1332e
Add a couple more cursor trail custom shaders
...
These are the blaze and lightning styles.
2026-08-08 11:35:57 +05:30
Kovid Goyal
753daa1a71
Make cursor trail color setting available as a uniform
2026-08-08 05:15:44 +05:30
Kovid Goyal
92b413ea5b
Allow using custom shaders for cursor trail
2026-08-08 04:46:47 +05:30
Kovid Goyal
17e577f75b
Add a test to check that all custom shaders build
2026-08-07 18:49:56 +05:30
Kovid Goyal
6b21e7c067
disable spotlight when mouse leaves OS Window
2026-08-07 17:21:39 +05:30
Kovid Goyal
af0c6b9efb
micro optimisation
2026-08-07 17:16:18 +05:30
Kovid Goyal
795cc90d78
Auto hide spotlight when mouse pointer is hidden
2026-08-07 17:11:45 +05:30
Kovid Goyal
bd4165be60
More custom shaders
2026-08-07 16:41:41 +05:30
Kovid Goyal
192c1042da
Fireworks custom shaders
2026-08-07 16:26:31 +05:30
Kovid Goyal
19e386e9fd
Make constants all caps
2026-08-07 16:08:44 +05:30
Kovid Goyal
0bad7464cb
...
2026-08-07 15:59:56 +05:30
Kovid Goyal
b55e539dc3
Add spotlight custom shader
2026-08-07 15:56:04 +05:30
Kovid Goyal
b80acf8fe9
Add mouse control to shader
2026-08-07 15:37:53 +05:30
Kovid Goyal
faf56836d7
...
2026-08-07 15:06:56 +05:30
Kovid Goyal
0e964d2c5a
Make mouse position available as a uniform
2026-08-07 15:04:34 +05:30
Kovid Goyal
d773dcc81b
prevent user activity from restarting stopped shader when both are present in animation conditions
2026-08-07 12:14:22 +05:30
Kovid Goyal
d0ebd8d6ea
Nicer shader anim events logging
2026-08-07 12:03:22 +05:30
Kovid Goyal
b250667df5
Avoid traceback during shutdown
2026-08-07 12:02:00 +05:30
Kovid Goyal
2fb3bc13e4
Reduce debug rendering noise
2026-08-07 11:43:29 +05:30
Kovid Goyal
4e99889a4f
...
2026-08-07 11:40:14 +05:30
Kovid Goyal
563eb0d27b
stop matrix custom shader on user idle
2026-08-07 11:32:12 +05:30
Kovid Goyal
ba68f587e1
Add user activity events
2026-08-07 11:28:57 +05:30
Kovid Goyal
8cc31ee185
More joy for CodeQL
2026-08-07 10:47:01 +05:30
Kovid Goyal
5b32ba846f
...
2026-08-07 10:43:13 +05:30
Kovid Goyal
918b89bba7
Make CodeQL happy
2026-08-07 10:22:07 +05:30
Kovid Goyal
cccee2eb09
fix animation life cycle with os window focus in event
2026-08-07 10:15:18 +05:30
Kovid Goyal
a01a65b6bf
...
2026-08-07 10:00:53 +05:30
Kovid Goyal
8f02d80199
Initial port of inside the matrix custom shader
2026-08-07 09:51:16 +05:30
Kovid Goyal
a2efe2e072
...
2026-08-07 09:26:06 +05:30
Kovid Goyal
982d8f548e
add debug-rendering logging for custom shaders
2026-08-06 22:30:11 +05:30
Kovid Goyal
45b5b859d5
default animation duration is cursor_blink_interval
2026-08-06 22:20:11 +05:30
Kovid Goyal
88e18a985d
Dont calculate animation easing values multiple times for indentical easing curves
2026-08-06 21:37:46 +05:30
Kovid Goyal
89dbb25b5f
Pass animation easing curve value to shaders in uniform
2026-08-06 20:18:31 +05:30
Kovid Goyal
2c8767b4e3
wire up custom shader animation events
2026-08-06 20:00:41 +05:30
Kovid Goyal
39feb5d3eb
Script to autoformat all files
2026-08-06 14:58:15 +05:30
Kovid Goyal
21772e43cd
start work on animation framework for custom shaders
2026-08-06 13:22:24 +05:30
Kovid Goyal
6a89fea569
Fix signing of slangc in macOS build
2026-08-06 09:58:56 +05:30
Kovid Goyal
7a436920de
Clean up previous PR
2026-08-06 08:18:25 +05:30
Kovid Goyal
8623b721e6
Merge branch 'add-elio-integration' of https://github.com/MiguelRegueiro/kitty
2026-08-06 08:16:45 +05:30
MiguelRegueiro
f7280f458c
Add elio to graphics and DnD support lists
2026-08-05 20:12:23 +02:00