<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Tattoy</title>
    <link rel="self" type="application/atom+xml" href="https://tattoy.sh/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://tattoy.sh"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-07-20T00:00:00+00:00</updated>
    <id>https://tattoy.sh/atom.xml</id>
    <entry xml:lang="en">
        <title>Animated Cursors</title>
        <published>2025-07-20T00:00:00+00:00</published>
        <updated>2025-07-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            Tom Buckley-Houston
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://tattoy.sh/news/animated-cursors/"/>
        <id>https://tattoy.sh/news/animated-cursors/</id>
        
        <summary type="html">&lt;p&gt;Tattoy now supports animated cursors. It uses the same format as Ghostty, therefore rendering the cursor using custom shaders.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Introducing Tattoy</title>
        <published>2025-06-13T00:00:00+00:00</published>
        <updated>2025-06-13T00:00:00+00:00</updated>
        
        <author>
          <name>
            Tom Buckley-Houston
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://tattoy.sh/news/introducing-tattoy/"/>
        <id>https://tattoy.sh/news/introducing-tattoy/</id>
        
        <summary type="html">&lt;p&gt;Today I release Tattoy to the world. Formally, it&#x27;s a text-based terminal compositor, but I&#x27;ll let the &lt;a href=&quot;https:&#x2F;&#x2F;tattoy.sh&quot;&gt;homepage&lt;&#x2F;a&gt; go into more details about what that actually entails. Here I&#x27;d like to
talk a little about what inspired me to make it and what the experience of developing was like.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>An End To Terminal ANSI Codes</title>
        <published>2025-05-12T00:00:00+00:00</published>
        <updated>2025-05-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            Tom Buckley-Houston
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://tattoy.sh/news/an-end-to-terminal-ansi-codes/"/>
        <id>https://tattoy.sh/news/an-end-to-terminal-ansi-codes/</id>
        
        <summary type="html">&lt;p&gt;What would a new terminal protocol without ANSI codes look like?&lt;&#x2F;p&gt;
&lt;p&gt;There are many ways to think about how the inner workings of modern terminal protocols could be improved. But just for the sake of argument and to keep things simple, let&#x27;s imagine doing nothing more than deprecating ANSI all codes and letting CLI applications manipulate rendering details via an entirely new channel.&lt;&#x2F;p&gt;</summary>
        
    </entry>
</feed>
