<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Altrove · a playground in chapters</title><description>A personal journey through UX, motion design and typography. The best UX lets the user be elsewhere in their mind — because the interface is doing the work.</description><link>https://altrove.example/</link><language>en</language><item><title>Chapter 06 · Numbers that have weight</title><link>https://altrove.example/en/chapters/06-numbers-that-weigh/</link><guid isPermaLink="true">https://altrove.example/en/chapters/06-numbers-that-weigh/</guid><description>Numbers are never just numbers: they are digits with typographic weight, a sign that speaks first, a local convention. The interface that handles them with care doesn&apos;t display them — it lets them be read.</description><category>interlude</category><category>typography</category><category>intl</category></item><item><title>Chapter 05 · The scroll that tells a story</title><link>https://altrove.example/en/chapters/05-the-scroll-that-tells/</link><guid isPermaLink="true">https://altrove.example/en/chapters/05-the-scroll-that-tells/</guid><description>Scrolling is the most transparent gesture we have. It asks no permission, it interrupts nothing, it needs no teaching: we already know how to do it. A page that goes along with it — instead of chasing it — is a page that lets itself be read to the end.</description><category>editorial</category><category>scroll</category><category>motion</category></item><item><title>Chapter 04 · The silent dialogue</title><link>https://altrove.example/en/chapters/04-the-silent-dialogue/</link><guid isPermaLink="true">https://altrove.example/en/chapters/04-the-silent-dialogue/</guid><description>A dialog is an interruption that asks permission. When it really must speak, it does so with the keyboard in hand: focus where it belongs, Escape that mends, motion that enters like a sigh and never like a shout.</description><category>interaction</category><category>accessibility</category><category>keyboard</category></item><item><title>Chapter 03 · The voice of emptiness</title><link>https://altrove.example/en/chapters/03-the-voice-of-emptiness/</link><guid isPermaLink="true">https://altrove.example/en/chapters/03-the-voice-of-emptiness/</guid><description>An interface with nothing to show isn&apos;t mute — it&apos;s the moment its voice is heard most clearly. 404s, empty lists, fruitless searches: small voids that weigh a lot, and that care distinguishes from abandonment.</description><category>editorial</category><category>voice</category><category>empty-states</category></item><item><title>Chapter 02 · The art of waiting</title><link>https://altrove.example/en/chapters/02-the-art-of-waiting/</link><guid isPermaLink="true">https://altrove.example/en/chapters/02-the-art-of-waiting/</guid><description>The network is slow, the user is not. The best UX pretends it already knows — and is right almost every time. Skeletons, optimistic UI, errors that don&apos;t shout: the vocabulary of an interface that trusts its next click.</description><category>interaction</category><category>motion</category><category>feedback</category></item><item><title>Chapter 01 · Anatomy of a button</title><link>https://altrove.example/en/chapters/01-anatomy-of-a-button/</link><guid isPermaLink="true">https://altrove.example/en/chapters/01-anatomy-of-a-button/</guid><description>A button isn&apos;t a clickable rectangle. It&apos;s a promise of action, a small physical contract between finger and screen. We take it apart here, piece by piece.</description><category>interaction</category><category>motion</category><category>foundations</category></item></channel></rss>