Kovid Goyal
7caf73ba1b
Fix custom shader scaling when OS Window size changes
2026-08-12 14:31:24 +05:30
Hassan Raza
81791a090f
Quote choose-files shell output safely
2026-08-12 13:10:53 +05:00
OBrutus
aa8bf26b02
broadcast kitten: Go TUI implementation and registration
2026-08-12 12:52:40 +05:30
Kovid Goyal
3e48e0dfe2
Get count-lines-of-code to also count .slang files (as HLSL)
2026-08-12 10:30:35 +05:30
Kovid Goyal
27d68d32e6
...
2026-08-12 10:22:21 +05:30
Kovid Goyal
5fc4189cfd
Autodetect bundled slangc when from from a dev.sh build
2026-08-12 10:12:47 +05:30
Kovid Goyal
2caa3ca16b
...
2026-08-11 19:55:53 +05:30
Kovid Goyal
987a8f1d4b
Update changelog
2026-08-11 19:46:18 +05:30
Kovid Goyal
2c016b3cf5
autoformat
2026-08-11 19:41:41 +05:30
Kovid Goyal
11fa8ae1b2
Merge branch 'master' of https://github.com/pakhromov/kitty
2026-08-11 19:41:28 +05:30
Kovid Goyal
58828dd893
Simplify remap_modifier making it a single option
2026-08-11 18:32:21 +05:30
OBrutus
59438927a9
broadcast kitten: Go send-text/session escape-code helpers
2026-08-11 17:24:52 +05:30
OBrutus
9cffe48359
resize_window kitten: wrap as Go kitten, remove Python implementation
2026-08-11 17:16:05 +05:30
Kovid Goyal
f5fba5e584
Prevent clang-format from zeroing files
2026-08-11 16:57:43 +05:30
Kovid Goyal
36872d91bb
autoformat
2026-08-11 16:49:43 +05:30
Pavel
64663fee62
scrollbar: add scrolled-or-hovered option
2026-08-11 13:17:33 +02:00
Kovid Goyal
a18847bcc5
Merge PR #10307 : Add remap_modifier option
...
Adds remap_modifier config option to present one modifier key to kitty
as another, as discussed in issue #1077 .
2026-08-11 16:43:04 +05:30
Kovid Goyal
50c683e1a7
Merge PR #10307 : Add remap_modifier option
...
Adds remap_modifier config option to present one modifier key to kitty
as another, as discussed in issue #1077 . Resolves merge conflicts by
adopting master's formatting style (multi-line macros, pointer spacing)
while preserving all new PR functionality.
Co-Authored-By: Bjoern <bjohas@users.noreply.github.com>
2026-08-11 16:42:53 +05:30
Kovid Goyal
5734bb5a58
...
2026-08-11 14:19:09 +05:30
Kovid Goyal
5bb1a19465
Exclude shaders from rsync
2026-08-11 14:03:37 +05:30
Kovid Goyal
1a8b11381b
Bump version of slangc
2026-08-11 11:04:13 +05:30
Kovid Goyal
9aa73ccaa5
Dont output line mapping when compiling custom shaders to glsl
2026-08-11 10:39:59 +05:30
Kovid Goyal
edc132c98b
Add copyright notice to northern lights
2026-08-11 09:36:12 +05:30
Kovid Goyal
f9acc18553
Add a dim inactive windows custom shader
2026-08-11 09:34:43 +05:30
Kovid Goyal
3705a7fcd1
Update docs
2026-08-11 09:10:03 +05:30
Kovid Goyal
0820a38252
Northern lights should stop animating on idle/focus out
2026-08-11 08:50:05 +05:30
Kovid Goyal
a782e3736b
Add an attach directive for pipeline groups
2026-08-11 08:47:13 +05:30
Kovid Goyal
cf136a233c
...
2026-08-11 08:29:47 +05:30
OBrutus
edbf66f004
resize_window kitten: Go TUI implementation and registration
2026-08-11 00:27:05 +05:30
Kovid Goyal
e95da80fdb
check .slang file formatting in CI
2026-08-10 22:57:35 +05:30
Kovid Goyal
953ac19e77
Autoformat slang code
2026-08-10 22:29:18 +05:30
Kovid Goyal
24a7a9d50b
Prepare for autoformat of .slang files
2026-08-10 22:03:38 +05:30
Kovid Goyal
cf7597d530
Use a static var for group in northern lights makes the pipeline composable
2026-08-10 21:19:42 +05:30
Kovid Goyal
81e94953f8
Merge branch 'feature/UAT-set-os-window-title' of https://github.com/Bonjour123/kitty
2026-08-10 21:14:35 +05:30
Kovid Goyal
4bb5da854d
Allow specifying multiple pipelines in custom_shaders
2026-08-10 21:07:00 +05:30
Kovid Goyal
e1f2d2dc8d
A simple shader pipeline example
2026-08-10 20:49:36 +05:30
Kovid Goyal
b0052a333b
preserve scroll position when opening and closing vdeo popups
2026-08-10 20:41:32 +05:30
Kovid Goyal
69c0841765
Add retro terminal shaders to demo gallery
2026-08-10 19:54:49 +05:30
Kovid Goyal
0d3259f87d
Add northern lights to demo gallery
2026-08-10 19:08:27 +05:30
Kovid Goyal
e38b2bcdf1
Follow naming convention of other shaders
2026-08-10 19:04:52 +05:30
Kovid Goyal
f38d6e3e44
Merge branch 'custom_shader_northern_lights' of https://github.com/Safari77/kitty
2026-08-10 18:44:52 +05:30
Kovid Goyal
49ee9c4a7b
handle no keymap message from compositor correctly
2026-08-10 15:36:27 +05:30
Kovid Goyal
aaa221ecc4
Update glfw.py header parsing
...
Make it work with the autoformatted code
2026-08-10 15:30:18 +05:30
Kovid Goyal
278016cabb
Add API to glfw to inject key and mouse events into wlr supporting Wayland compositors
...
Used by the demo script to automate interaction
2026-08-10 15:13:54 +05:30
Kovid Goyal
162400e20d
compiled modules for a slot should go in the slot dir not the lib dir
2026-08-10 14:52:07 +05:30
Kovid Goyal
bf0c6f7440
Cleanup custom shader compilation caching
...
Simplifies the caching and makes it more robust. Everything is rebuilt if
any of: types.slang, pipeline or shaders changes.
2026-08-10 14:45:16 +05:30
Kovid Goyal
4d5e39e089
Micro optimisation
2026-08-10 14:04:16 +05:30
Sami Farin
b0b7f92fd4
add northern lights custom shader demonstrating persistent textures
2026-08-10 11:14:28 +03:00
Lucas TAVEAU
988242d4d2
feat: add remote control for OS window titles [feature/UAT-set-os-window-title]
2026-08-10 09:52:16 +02:00
Kovid Goyal
ac2c1ca86c
Pass geometry of window with bell to custom shaders
2026-08-10 13:09:37 +05:30