- Cheetah speed with a redesigned render loop and a 2x faster escape code parser that uses SIMD CPU vector instruction to parse data in parallel (#7005)
- A new benchmark kitten (
kitten __benchmark__
) to measure terminal throughput performance - Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range. Useful for bulk deletion (#7080)
- Keyboard protocol: Fix the
Enter
,Tab
andBackspace
keys generating spurious release events even when report all keys as escape codes is not set (#7136) - macOS: The command line args from macos-launch-services-cmdline are now prefixed to any args from open
--args
rather than overwriting them (#7135) - Allow specifying where the new tab is created for
detach_window
(#7134) - hints kitten: The option to set the text color for hints now allows arbitrary colors (#7150)
- icat kitten: Add a command line argument to override terminal window size detection (#7165)
- A new action
toggle_tab
to easily switch to and back from a tab with a single shortcut (#7203) - When
clearing terminal
add a new typeto_cursor_scroll
which can be used to clear to prompt while moving cleared lines into the scrollback - Fix a performance bottleneck when dealing with thousands of small images (#7080)
kitten @ ls
: Return the timestamp at which the window was created (#7178)- hints kitten: Use default editor rather than hardcoding vim to open file at specific line (#7186)
- Remote control: Fix
--match
argument not working for@ls
,@send-key
,@set-background-image
(#7192) - Keyboard protocol: Do not deliver a fake key release events on OS window focus out for engaged modifiers (#7196)
- Ignore
startup_session
when kitty is invoked with command line options specifying a command to run (#7198) - Box drawing: Specialize rendering for the Fira Code progress bar/spinner glyphs
this post was submitted on 12 Mar 2024
10 points (100.0% liked)
Kitty Terminal Emulator
183 readers
1 users here now
"The fast, feature-rich, GPU based terminal emulator"
A place for discussion and questions about the kitty terminal emulator.
kitty feature overview:
- Fast: Offloads rendering to the GPU for lower system load
- Capable: Graphics, with images and animations
- Scriptable: Control from scripts or the shell
- Composable: Programmable tabs, splits and multiple layouts to manage windows
- Cross-platform (see Supported OS below)
- Innovative: Terminal graphics protocol and more
Rules:
- No NSFW
- be respectful (we were all noobs once)
- try to keep discussions in the ballpark of kitty even if it's just to contrast another emulator with it
Links:
Supported OS:
- Linux
- macOS
- Various BSDs
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
How do you run the benchmarks?
kitten __benchmark__
says "__benchmark__ is not a known subcommand for kitten"Edit: I see now that the changelog says that the benchmark kitten was added in this release