Commit Graph

15565 Commits

Author SHA1 Message Date
Kovid Goyal
ce2a543c43 ... 2025-03-20 08:34:57 +05:30
Kovid Goyal
77de8316d2 Update nerd font symbol ranges for nerd fonts 3 2025-03-19 23:37:56 +05:30
Kovid Goyal
1c18cd9680 Document using gsettings to workaround GNOME's lack of UI to select light themes 2025-03-19 23:22:09 +05:30
Kovid Goyal
f20ad2fcb1 ... 2025-03-19 23:17:33 +05:30
Kovid Goyal
c6db9b0b21 Move text_fg_override code into vertex shader
This should be a ~100x speedup (depending on pixels per cell) for using this code. Note that it also means
that color emoji do not have their colors overridden. This makes sense
since overriding color sin them is not desired anyway and even otherwise
the performance benefits are too large.
2025-03-19 22:27:18 +05:30
Kovid Goyal
5ec653bf86 DRYer 2025-03-19 22:14:56 +05:30
Kovid Goyal
ec156c1380 Add a note about GNOME's stupid behavior 2025-03-19 22:12:45 +05:30
Kovid Goyal
3d02c272ac Fix spurious reload of shaders because of text_fg_override_threshold 2025-03-19 22:04:33 +05:30
Kovid Goyal
1ba47749f4 Use literal type for text_fg_override_threshold 2025-03-19 21:51:54 +05:30
Kovid Goyal
0db9b882fe Cleanup previous PR 2025-03-19 21:25:02 +05:30
Kovid Goyal
80db9b4734 Merge branch 'min-contrast-ratio' of https://github.com/arne314/kitty 2025-03-19 21:02:29 +05:30
Kovid Goyal
402e57ae2d Improve docs formatting 2025-03-19 14:43:34 +05:30
Kovid Goyal
801a1218de Merge branch 'master' of https://github.com/Firepup6500/kitty 2025-03-19 06:59:35 +05:30
Firepup Sixfifty
7814869fc1 Handle the edge case of someone running a development go build 2025-03-18 12:20:30 -05:00
Kovid Goyal
5f8c8a30fc ... 2025-03-18 14:18:09 +05:30
Kovid Goyal
2bab0b7b18 version 0.40.1 v0.40.1 2025-03-18 08:28:18 +05:30
Kovid Goyal
140b6d2cdf We need a per type in flight tracker for OSC 52
Since a single request can now write to multiple destinations
2025-03-18 08:13:35 +05:30
Kovid Goyal
5754fa2260 OSC 52: Fix specifying both clipboard and primary in OSC 52 requests not supported 2025-03-18 08:07:05 +05:30
Kovid Goyal
1696524949 Include json test data in bypy freeze 2025-03-15 23:20:05 +05:30
arne314
99016720c3 perf: branchless min contrast ratio 2025-03-15 13:42:31 +01:00
arne314
e1b454e49e fix: generate config min contrast 2025-03-15 13:35:32 +01:00
arne314
40ef6b4f37 config: number with unit for min contrast ratio 2025-03-14 14:05:34 +01:00
arne314
a6fcdf1964 minor: replace boolean in mix with step 2025-03-14 12:32:57 +01:00
Kovid Goyal
53c05ce769 Merge branch 'twiskers-icon' of https://github.com/igrmk/kitty 2025-03-14 06:49:44 +05:30
Igor Mikushkin
a9710aa1f1 Another kitty icon 2025-03-13 20:44:26 +00:00
arne314
d09327581e docs: add min contrast ratio 2025-03-13 15:32:42 +01:00
arne314
a6379d9003 fix: prevent nan/inf in hsluv conversion 2025-03-13 15:01:43 +01:00
Kovid Goyal
0d866b1f13 Add tests for grapheme segmentation
Test data provided by Unicode organisation
2025-03-13 13:48:35 +05:30
Kovid Goyal
9c1c141775 Start work on grapheme segmentation algorithm 2025-03-13 11:19:54 +05:30
Kovid Goyal
98f9a568ce Add Extended_Pictographic property 2025-03-13 10:01:41 +05:30
Kovid Goyal
039af78785 Add Indic Conjunct Break data 2025-03-13 09:18:42 +05:30
Kovid Goyal
f7521120e6 Update changelog 2025-03-13 08:38:02 +05:30
Kovid Goyal
1ee0b3369d Fix GBP generation 2025-03-13 08:37:52 +05:30
Kovid Goyal
9c7c432560 macOS: Fix a regression causing a crash when using focus_follows_mouse
Fixes #8437
2025-03-13 08:36:40 +05:30
Kovid Goyal
9cb56c2775 Run gofmt on grapheme-segmentation-data 2025-03-13 07:11:21 +05:30
Kovid Goyal
824acf2282 Mark files as generated 2025-03-13 07:08:42 +05:30
Kovid Goyal
dc625c5e0c Add grapheme break properties when generating wcwidth data 2025-03-13 07:06:46 +05:30
Kovid Goyal
41a3519ebb Micro-optimization 2025-03-12 16:49:12 +05:30
Kovid Goyal
fd8172c04d Fix a regression in the previous release that caused empty lines to be skipped when copying text from a selection
Fixes #8435
2025-03-12 16:47:13 +05:30
Kovid Goyal
fd1ce3dcd2 Bump version of wayland protocols 2025-03-12 11:45:08 +05:30
Kovid Goyal
96d5c9c7c6 A new option to clear selections when they no longer reflect the contents of the clipboard 2025-03-12 11:41:27 +05:30
Kovid Goyal
b34a88065b Wire up clipboard lost events 2025-03-12 09:26:36 +05:30
arne314
167aa4c270 perf: branchless hsluv conversion 2025-03-11 17:26:11 +01:00
arne314
f67aa23d4f perf: apply min contrast using hsluv instead of rgb 2025-03-11 17:12:20 +01:00
arne314
2e05b205fd chore: add hsluv port from williammalo/hsluv-glsl 2025-03-11 17:07:33 +01:00
Kovid Goyal
08b4e3f2e0 Simplify logic 2025-03-11 10:12:29 +05:30
Kovid Goyal
85d47dc64b Fix too many timers used for clearing progress 2025-03-11 10:07:30 +05:30
Kovid Goyal
110dad7be4 Simpler bar drawing code 2025-03-11 10:00:40 +05:30
Kovid Goyal
f07880b7fe macOS: When the program running in kitty reports progress information for a task, show a progress bar on the kitty dock icon 2025-03-11 09:33:13 +05:30
Kovid Goyal
c947781bf9 Basic progress bar now displays 2025-03-11 08:56:32 +05:30