Skip to content
InstantClone

Story · Behind the release

Cooking InstantClone 0.2.0: what a first‑time setup taught me

I can't see InstantClone with fresh eyes anymore. So I gave it to someone who had never set it up, with one task and no hints. She came back with 29 notes, and they became most of 0.2.0.

Published

  1. 29 Oct

    Thursday

    A live demo for a YouTuber. Every rough edge shows.

  2. 6 Nov

    Friday

    No big new feature: polish first. Then the test.

  3. 6 Nov

    that night

    29 notes in. 13 fixed the same night.

  4. 7 Nov

    Saturday

    Redesigns done, guides built. A full stream on the new build.

Before · The choice

No big new feature, on purpose

A week earlier I had shown InstantClone live to a YouTuber. Watching someone else look at it, I saw every small thing: a page you had to refresh, a setup step that let you get lost, a word that meant one thing on one screen and another on the next.

So for 0.2.0, the question wasn't what to add. It was what to fix first.

not now

Something new and shiny

Kick alerts. Streaming to TikTok without Restream. Both doable, both would make a better headline.

they can wait. the basics can't

this one

Make what's there better

Fix what slows people down on the first day, make it lighter while you're live, and stop calling finished features experimental.

every change must be for the better

6 November · The test

One task, no hints

My girlfriend had never set InstantClone up. I made her a clean, throwaway copy of Windows with the new build already in Downloads, marked as an internet download so Windows would warn her like it warns anyone. Next to it, a sheet with one task, and a box for notes that saved itself.

The first try ended early: OBS crashed while installing in the throwaway Windows. Not our bug, but a real one.

¡Hola! Gracias por ayudar :)

Tu misión

Deja InstantClone instalado y listo para emitir, como si fueras a empezar un directo ahora mismo.

No hay respuestas buenas ni malas: si algo no se entiende, es culpa de la app, no tuya.

“Get InstantClone installed and ready to stream. If something doesn't make sense, it's the app's fault, not yours.”

the whole brief. no tips

That night · Her notes

29 notes

They came in Spanish, with photos of the screen where words weren't enough. Here are some of them, in her words, with what each one became:

#1
al conectar el twitch en el wizard se bugeo
Connecting Twitch in the setup glitched.The tour waits until setup is done.
#2
una vez configurado es un poco “confusing” que siga saliendo lo demas
Once it's set up, it's confusing that the rest still shows.Once the key arrives, the paste field hides.
#6
al darle a enseñame, se cambia automaticamente
Pressing “Show me” changes it on its own.Show me points at the field and asks first.
#7
cambiar “se cae” por “crashea”
Say “crashea”, not “se cae”.In Spanish, an OBS crash and a dropped connection are different words now.
#9
rediseñar el editor simple […] es bastante confuso
Redesign the simple editor. It's quite confusing.Numbered sections, and moments as chips with their own switch.
#11
algo super visual que guie
Something really visual that guides you.A trail that flies to the next thing to press.
#12
no se puede eliminar un trigger facilmente
You can't easily remove a trigger.Every moment has an X, and Undo.
#15
permitir o implementar un mejor uso de control z
Make Ctrl+Z work properly.Undo and redo in every editor.
#17
mejorar la guia […] guias rapidas
A better guide, also once you're in. Quick guides.The ? button: quick guides in three folders.

13 of them were fixed that same night

7 November · Ideas

From a note to an idea

Some notes were a fix. Others asked for something that didn't exist yet. Note #11 was the biggest one: the guide was a wall of text, and she wanted something that shows you where to go.

Her note already had the answer. When you apply a delay profile, a little trail flies across the screen to the delay. Use that same trail to show people the way. So the guide became this:

sketch #1 · the guiding trail
?Armflies, waits for it to stop movinglands with a ripple

The note that needed a choice

Getting the stream key from Twitch took one approval, and connecting Twitch for alerts and chat took another. Two logins for one channel. Making it one meant a trade.

nope

Two approvals, one permission each

Each screen on Twitch asks for one small thing. Clean, but you approve twice, at two different moments.

tidy for me. annoying for her

this one

One approval for everything

Twitch shows a longer list of permissions, once. Your key goes in, and Integrations is connected too. If another account is already connected there, it's left alone.

one click. Twitch shows the full list

The build · UI testing

Until it was the one

For the bigger redesigns, the simple editor, the guide and the OBS tab, I didn't stop at the first idea. I designed and coded different versions of each one, put them side by side in the real app, and kept going until one of them was the one.

sketch #2 · finding the one
ABcoded for real, not just drawn

Then a last pass over every screen, at desktop and phone size, in English and in Spanish, looking for anything cut off, misaligned or still in the wrong language.

The build · Lighter

Lighter while you're live

Not from her notes, but from the same idea: the basics first. While you stream, the OBS dock and the dashboard keep updating, and that costs your PC a little work every second. I measured it, then took it apart:

sketch #3 · ms of work per second, while live
OBS dock116 → 2Dashboard99 → 15Studio143 → 11

the dashed one was 0.1.19

The build · Tested

Two labels gone

Integrations and Streamlabs Desktop had said experimental since they arrived. For 0.2.0 both went through a full live test on a real Twitch channel. Integrations went through 27 runs, with a real OBS crash in the middle.

27 runs. None failed.

10 November · Shipped

On 7 November I streamed for real on the 0.2.0 build, and it held. On 10 November it shipped, with a new setup tutorial recorded on that build.

S1

Try it on your next stream.

Free and open source. Download it, run it, and the dashboard opens in your browser.

Linux buildGitHub