Tattoy Now Supports Animated Cursors

2025-07-26
Tattoy Now Supports Animated Cursors

Tattoy terminal emulator now supports animated cursors! It uses the same format as Ghostty, rendering the cursor using custom shaders. While Tattoy renders using UTF8 text-based "pixels" ("▀" and "▄"), unlike Ghostty's pixel rendering, some subtleties might be lost, but the pixelated effect can be pleasing. Development challenges included supporting transparency for anti-aliased edges, ultimately solved by creating a pixelized version of the terminal and post-processing. Currently, there might be some lag on larger terminals, which will be addressed through future performance improvements and potentially by Tattoy taking over all cursor rendering from the host terminal emulator.

Read more
Development animated cursor shader

Tattoy: Level Up Your Terminal with GPU-Powered Effects

2025-06-13
Tattoy: Level Up Your Terminal with GPU-Powered Effects

Tattoy is a terminal enhancement framework that renders graphics using UTF8 half-blocks, supporting GPU shaders and ShaderToy shaders, and provides a live-updating minimap of the terminal scrollback. It automatically adjusts text contrast, is compatible with existing shells and themes, and allows running commands in the background, such as audio visualizations or system monitors. Plus, Tattoy features a plugin system enabling developers to extend functionality using any language.

Read more