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
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
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
Kovid Goyal
28b7c238dc
Use a fresh cache dir for shader compilation test
2026-08-10 12:51:11 +05:30
Kovid Goyal
c97b71e66b
Nicer test cache dir name
2026-08-10 12:38:15 +05:30
Kovid Goyal
9f3a5bf6a8
Make the group index available to custom shaders
2026-08-10 12:29:50 +05:30
Kovid Goyal
de36058da8
Pass varying data in KittyTextures rather than as function paramters
...
The function signatures will be set in stone post release so pass all
data via structs so that future additions to the structs will t break
third party shaders
2026-08-10 12:25:06 +05:30
Kovid Goyal
4a7b87a4f5
Remove extern from custom shader vars declarations
...
Since we specialize and compiler shader separately for every occurrence
in the pipeline, it is no longer needed.
2026-08-10 12:03:56 +05:30
Kovid Goyal
6a32ee62c4
Cleanup custom shader compilation pipeline
...
Dispense with the no longer needed wrappers and instead
compile each shader separately for every time it occurs in the pipeline.
Fixes #10337
2026-08-10 11:51:54 +05:30
Kovid Goyal
79a1ad2b57
Cleanup docs
2026-08-10 10:28:21 +05:30
Kovid Goyal
e7d41ff7f4
Fix loading of pipeline files by absolute path
2026-08-10 10:16:37 +05:30
Kovid Goyal
d43cfeab9e
Merge branch 'dependabot/github_actions/actions-60c9a18892' of https://github.com/kovidgoyal/kitty
2026-08-10 09:22:43 +05:30