Skip to this week’s vote
TACTILE UI

Roadmap · updated

What I’m making, and what comes next.

Every week, people who own a Pass or the kit vote on three things I could make next, and I make the winner that week. Founder seats only decide the big jobs, the ones that take weeks or cost me money. None of this is a promise. It’s the plan, and the date above says when I last changed it.

The first vote Opens Monday 26 October
Proposed for the first vote

These three are up first. Each person gets one vote, for a piece that comes with what they own.

On the bench

What I’m making right now.

Whatever wins a vote joins this list. Things leave it once they’re in the library and pass their browser checks in both finishes, by keyboard and with reduced motion.

  • React, Vue and Svelte componentsInstall

    Every object wrapped for the framework you already use, so the mounting and clean-up are done for you. The object underneath is the same one.

  • A prompt that ports an objectPrompt

    Give it to Claude or Cursor along with an object and it rebuilds that object for whatever platform you work in.

Big jobs

The big jobs wait for founder seats.

These take weeks or cost me money, so each one starts once enough founder seats have sold to pay for it. The count comes from real sales: refunds come off it and seats I give away don’t count. A single object or block never waits for seats. Those go to the vote.

Founder seats, counted from sales Refunds come off

0 of 100 founder seats sold

Next big job

Install from the command line, and an MCP server

Starts at 10 seats, 10 to go

Take a founder seat $89

Paid once · refund within 14 days

  1. 10seats

    Next · 10 to go

    Install from the command line, and an MCP server

    One command puts anything you own into your project, and Claude or Cursor can fetch pieces for you directly.

    Why it waits: A server that runs all the time and checks what each account owns, and a couple of weeks to build it properly.

  2. 25seats

    Waiting

    A studio licence

    One licence for a team of up to five, with the price per person going down as the team grows, and handing work over to clients written in.

    Why it waits: A solicitor to check the wording, and team billing set up in Stripe.

  3. 50seats

    Waiting

    A Figma library

    Every kit part in both finishes as Figma components, for people who design before they build.

    Why it waits: Weeks of drawing, and a paid Figma plan to publish it.

  4. 75seats

    Waiting

    Objects for iOS and macOS

    The objects as native SwiftUI views, in a Swift package.

    Why it waits: Weeks for each family of objects, Apple’s developer fee, and devices to test on.

  5. 100seats

    Waiting

    Objects for Android

    The objects as Jetpack Compose components.

    Why it waits: Weeks for each family of objects, and Android devices to test on.

Backlog

Where the vote’s options come from.

Each Monday I put three of these to the vote. If you want something that isn’t here, reply to any email I send you and say so.

  • KeyboardObjectUp first

    Piano or synth keys you can actually play, with sound. For anyone who wants an interface that looks and answers like a real instrument.

  • MembraneObjectUp first

    A foam wall that dents where you press it. Letters set into the rim glow brighter the harder you push. It runs on the Pin Screen’s engine.

  • TurntableObjectUp first

    A platter you spin to scrub through time. It keeps turning after you let go, and a ring of strobe dots shows how fast.

  • Reel-to-reelBlock

    The Cassette’s tape at hero size: two big reels, tape running round the guides, a VU needle, and the Odometer counting.

  • Signal-lost 404Block

    A 404 on the Phosphor Scope’s glass. The missing address is drawn as a trace that drifts and loses its lock, then settles on the way home.

  • Machined dockBlock

    A dock cut into a metal tray, with keys that rise one after another as you move along it.

  • ComparisonBlock

    Plans or products side by side, the way a spec sheet compares two models.

  • TeamBlock

    A section for the people behind a product.

  • TestimonialsBlock

    A section for your customers’ words. The quotes in the demo will be marked as made up.

  • ConsoleTemplate

    A control-room screen that packs in as much of the kit as it can hold.

  • DJ mixerTemplate

    A mixer built only from kit parts: a crossfader, EQ knobs and LED ladders.

  • Screens by tradeTemplates

    Whole screens for AI tools, infrastructure, energy and finance, each with its own data.

  • Crown knobKit part

    A small knurled knob, like the crown on a watch.

  • Capsule toggleKit part

    A toggle with a small lit window that shows which way it is set.

  • T-bar leverKit part

    A lever with a T-shaped handle that you pull down, like a throttle.

  • Waveform stripKit part

    An audio waveform in a lit strip, for players and recorders.

  • EQ fader bankKit part

    A row of faders like a graphic equaliser.

Made so far

What’s in the library today.

The site counts these from the catalogue and the kit every time the page loads. All of it runs here, so you can try any piece before you pay for anything.

Objects17

Collection 01, numbered below.

Blocks30

Website sections built around the objects.

Kit parts62

Keys, knobs, meters and charts, in aluminium and graphite.

Templates11

Whole screens made only from the kit.

Shelves filled83of 87

Categories in the library with something in them.

The small print

How it works.

The vote
A round opens on a Monday with three things from the backlog and closes the Monday after. If you own something you get one vote a round, for a piece that comes with what you own: objects and blocks come with the Pass, kit parts and templates with the kit, and the Founder Pass has both. You can move your vote until the round closes. Anyone can see the tallies. Nobody sees who voted for what.
The seats
A founder seat is a Founder Pass that was paid for and kept. There are a hundred. The page counts them when it loads. After the hundredth, the weekly votes carry on the same way.
What a Pass gets you
The Founder Pass covers every object, block and kit part, including everything I make later. Once the founder seats are gone, the Pass covers objects and blocks, and the kit is sold on its own.

Founder Pass: everything in the library now and everything that gets made, $89 once. 100 of 100 seats left.

Get the Founder Pass