If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
Right now visual bell makes background flash sharply with bright white (when configured with darkish color theme). This causes eye strain, especially prominent in unlit environments. This change makes background bounce smoothly between regular bg color and highlight (selection) bg color for the configured visual bell duration. Intensity is animated with cubic easing functions. It currently peaks at 20% of the duration, this is hardcoded. Mark functions computing intensity and easing as inline Do smarter blending of visual bell flash Blend highlight color with pegtop's softlight mode over both background and half as much over foreground. This should help with flash visibility in light themed and inverted colors contexts. Blend flash in BACKGROUND pass also Revert "Do smarter blending of visual bell flash" This reverts commit 9a269d55c7d04334b1c4891c42914423517dfad6. Revert "Blend flash in BACKGROUND pass also" This reverts commit 756332cb9d7576b08db78406e37349aa6d1df156. Revert "Make visual bell flash much more gentle" This reverts commit cbfe5d59ada2da690e14c7532a7468b0c307c462. Render flash overlay in a separate drawcall Trigger frequent repaints to make for smooth animation Attenuate flash a bit more |
||
|---|---|---|
| .github | ||
| bypy | ||
| docs | ||
| glad | ||
| glfw | ||
| kittens | ||
| kitty | ||
| kitty_tests | ||
| logo | ||
| terminfo | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .ignore | ||
| __main__.py | ||
| Brewfile | ||
| build-terminfo | ||
| CHANGELOG.rst | ||
| CONTRIBUTING.md | ||
| count-lines-of-code | ||
| gen-apc-parsers.py | ||
| gen-config.py | ||
| gen-key-constants.py | ||
| gen-wcwidth.py | ||
| INSTALL.md | ||
| key_encoding.json | ||
| launcher.c | ||
| LICENSE | ||
| Makefile | ||
| mypy-editor-integration | ||
| nerd-fonts-glyphs.txt | ||
| publish.py | ||
| README.asciidoc | ||
| SECURITY.md | ||
| session.vim | ||
| setup.cfg | ||
| setup.py | ||
| shell.nix | ||
| test.py | ||
| update-on-ox | ||
| update-on-ubuntu | ||
= kitty - the fast, feature-rich, cross-platform, GPU based terminal See https://sw.kovidgoyal.net/kitty/[the kitty website]. image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"] https://sw.kovidgoyal.net/kitty/faq/[Frequently Asked Questions] To ask other questions about kitty usage, use either the https://github.com/kovidgoyal/kitty/discussions/[discussions on GitHub] or the https://www.reddit.com/r/KittyTerminal[Reddit community] Packaging status in various repositories: image:https://repology.org/badge/vertical-allrepos/kitty.svg[https://repology.org/project/kitty/versions]