Skip to content

super-prototyping 1.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 13:34
· 89 commits to main since this release
e8c21e2

2026-09-23. The app is the only install. It opens on a home page with a tab
per project, keeps one agent conversation across them, and updates itself.

  • The app is the only install. There is no plugin to add any more. On
    macOS and Windows every launch puts sp, refkit and artgen on your PATH
    and links the skills into Claude Code, Codex, Hermes and Factory, so updating
    the app updates all of them. sp uninstall takes them back out. If you
    installed the plugin, remove it with /plugin uninstall super-prototyping
    (or your product's equivalent). On macOS, also remove the old toolkit with
    uv tool uninstall super-prototyping-tools before opening the new app (or
    open it again afterwards); on Windows the app replaces it.
    An agent with only the skills installs the app with the prototype-canvas
    skill's scripts/install.sh, or install.ps1 on Windows.

  • A canvas has its own background colour. Right-click the canvas for
    Background (dark grey, black, light grey, white or a colour of your own), or
    use the swatch at the end of the canvas strip. The colour is saved in the
    canvas's layout.json, so it travels with the folder. The default ground is
    now dark grey, and Start here's is black.

  • Boards no longer carry a status. The Exploring, Outdated and Live badge
    is gone from the inspector, and no bar is drawn above a board. A status
    left in a layout.json is ignored.

  • Drag a box around boards to add them all to the chat. A + at the
    selection's corner adds every board and picture in it at once. The canvas
    keeps only its select and comment tools, so a stray key no longer drops you
    into a drawing tool.

  • The chat stays where you scrolled. Reading back no longer jumps to the
    bottom when the agent writes more. A ↓ button takes you to the latest, and
    sending a message follows it again.

  • A file the agent links in the chat opens. Its links to pages it made in
    the project used to do nothing. They open in a new window now, with the
    page's own styles and images, and only files inside the project are served.

  • A past conversation shows its turns again after an update. Opening one
    from History used to show an empty panel once the app had restarted, which
    every update does. Each turn is now saved as it happens, pictures included,
    so the conversation reads as it did. Turns from before this version were
    never saved and stay blank; the agent still remembers them.

  • A new board lands in its place and glows. When the agent adds a board
    in the middle of a row, the boards after it move over to make room instead
    of the new one landing on top of them, and one that is removed or renamed
    leaves no copy behind. No force refresh needed, and the view stays where you
    were looking. Whatever just arrived keeps a blue ring until you point
    at it, through the reloads the agent's next boards cause.

  • A board added to the chat shows up at once. Its tile and its number
    appear the moment you press + or paste its link, shimmering while the board
    is drawn, and the picture fills in when it is ready. Send waits for it. A
    board that cannot be drawn turns amber; press its + again to retry. Several
    boards added together are drawn side by side, four at a time, so three take
    about as long as one.

  • Copy a link to anything on the canvas. Right-click a board, a picture or
    a card and pick Copy link, or select it and press ⌘C (Ctrl+C): it opens
    the canvas on that thing. With several selected, it copies one link a line. Paste them into the agent's box and they
    become those things' chips, the same ones their + adds. The menu lost Clone this canvas, Edit and Arrange: a board is
    laid out from its folder, so none of them stuck.

  • The app opens on a home page. The desktop app opens on every project you
    have, with the examples below. The page is no project's, so the app works
    with none: open an example, or close every tab, and nothing is made or
    reopened for you. Each card shows the
    project's cover.
    Open one, or start a new project from the same page. With none yet, a dashed
    card sits under Projects where your first one will be, and a click on it
    starts that project. The Home button on the canvas's top bar goes back to it.

  • A project has a cover. Its card on the home page shows its first
    canvas's first screen, captured the way the canvas draws it, until you pick
    another: right-click a board or an image on the canvas and choose Set as
    cover, or right-click an element on a board the inspector has open to keep
    that element in view. Setting a new one replaces the last, and Reset cover on
    the card's right-click menu goes back to the first canvas.

  • Right-click a card on the home page to open it, copy its link, show its
    folder in Finder or Explorer, or move it to the Trash (Delete, on Windows),
    where you can put it back. That asks first, with the folder's path in full.
    An example has only Open and Copy link.

  • Right-click a tab to copy its link, reload the canvas in front, show a
    project's folder, or close it, the other tabs, or all of them. Home has Copy
    link and Reload. The browser's own right-click menu no longer shows over the
    app, except in a text field, where it keeps Paste and spelling.

  • The first launch asks one question, over the app. It no longer asks for
    a project before you see anything. It opens on the home page, with no project
    made for you, and asks over it which agent you will work with. Skip it and it
    asks again next launch. It comes back once after a major update.

  • A tab is a project. The bar across the top holds one tab per project you
    have open, examples included, and each comes back on the canvas you left it
    on. The + at the end of the bar starts a new project. Open another from the
    home page.

  • A project's canvases are tabs under its tab. A second row under the bar
    lists the project's canvases, the one in front underlined. Its + asks the
    agent for another: the panel comes out with the message begun, the box rings
    once, and the cursor waits at the end of it for you to say what the canvas is
    of. Export to Figma moved from the top bar to the Figma mark at the row's far
    end, and in the desktop app it opens in your browser, where the
    html.to.design extension can capture it. The top bar's Brand kit button is
    gone.

  • One agent for the whole app. The agent panel stays down the left on the
    home page and on every project, with the same conversation. The button at the
    start of the bar shows and hides it, and shows the mark of Claude Code or
    Codex, whichever the next message goes to. Right-click it to switch.

  • The agent remembers the conversation. Each message carries on from the
    ones before it, until New session starts another. It works on the home page
    with no project open, and on whichever project is in front when you send, so
    one conversation can move between projects. History lists your sessions, with
    the projects each worked on, and picking one carries it on. Switching between
    Claude Code and Codex starts a new session.

  • The agent has a folder of its own, and projects get no skills. It runs in
    .workspaces/<session> under the projects folder, where it gets the plugin's
    skills, and writes boards into the project in front. Making or opening a
    project no longer copies skills into it, and the toast that said so is gone.
    Copies an earlier version put in a project are left alone and no longer
    updated; delete them if you like. sp paths names the folder, and sp clean
    leaves it alone. Claude Code needs 2.1.275 or later.

  • Switching tabs keeps what you typed. The bar and the agent panel belong
    to the window, and a project's canvas loads beside them, so switching
    projects, going home, opening a project, or a board the agent writes reloads
    only the canvas. A half-typed message, its pictures and the run being
    followed stay as they were, with no flash.

  • One server for every project. The app starts its canvas server once and
    serves every project from it, so opening another project or switching tabs no
    longer restarts anything.

  • sp start is that same server. It serves every project under
    ~/Documents/Super Prototyping at /p/<name>/, as the app does, and the
    project it was given beside them, which is where its address goes. The
    plugin's examples show beside each project's boards. New project and Open
    folder are the server's own, so the app and a browser tab get the same ones.
    --canvases is gone, and the server no longer reads
    PROTOTYPING_CANVASES_DIR. A project's boards are its canvases folder, and
    PROTOTYPING_PROJECTS_DIR moves the projects folder.

  • A project's boards moved up a level. They are in <project>/canvases
    now, not <project>/mockups/canvases. The first time sp start, the app or
    a browser tab opens a project that still has the old folder, it moves the
    folder, and an emptied mockups goes with it. A project that has both is
    left as it is, for you to merge.

  • Start here is the first example. It is the first card under Examples on
    the home page, and opens on a tab of its own, labelled Start here, like every
    other example. A project with no canvas yet
    still opens on the same page, under its own name. Close that tab, or every
    tab, and the canvas goes back to the home page.

  • The app updates itself. On launch it looks for a newer release, downloads
    it in the background, and then asks once: Restart Now, or Later, which
    installs it when you quit. Only what changed is downloaded, so the example
    boards are not fetched again: a few MB on Windows and about 50 MB on macOS,
    where the first update after a dmg install is still the whole app. Offline,
    it says nothing. A Homebrew install updates this way too. Installs of v1.5.3 and
    earlier have no updater, so they need one last manual update:
    brew upgrade --cask super-prototyping, or the new installer on Windows.

  • The app says which version it is. The first launch's welcome shows it
    at its foot. Click it to check for an update there and then: it answers Up to
    date
    , that a newer version is available, which then downloads and asks as
    usual, or Could not check.

  • The online canvas has moved to
    prototyping.rescience.com/demo.

    The domain itself is now a page about Super Prototyping, with the downloads
    on it. Links to a board written before the move still open it.