Skip to content

Releases

konfetti v0.0.13

Choose a tag to compare

@github-actions github-actions released this 13 Nov 14:35

2026-11-13

  • infix takes a sign wherever a number may start. 2 * -3 writes -6,
    4 - -3 writes 7, 2 * -(3 + 4) writes -14. A plus sign works too, and
    two minus signs cancel. The calculator grew from 157 to 192 strips.
  • Fire no longer litters a program you loaded. Confetti from the cannon
    that comes down on a program laid out by Load text, Open… or the
    Examples menu hops on, out over the nearest side of the outline. An
    outline you drew with the crayon takes confetti as before.

konfetti v0.0.12

Choose a tag to compare

@github-actions github-actions released this 12 Nov 15:27

2026-11-12

  • A calculator you can talk to the usual way. infix in the Examples
    menu knows precedence and parentheses: put 4 + 3 * 2 in Input and it
    writes 10; (4 + 3) * 2 writes 14; 2 - 3 - 4 writes -5. Spaces are
    optional, a line may start with a minus (-3 + 5), and in the terminal it
    answers one expression per line. 157 strips of konfetti and no operator
    stack: each open parenthesis keeps four numbers on the stack, and that is
    all it needs. (calc, the reverse Polish one from v0.0.11, is still there.)
  • Not yet: a minus straight after an operator. Write 2 * (0 - 3) for
    2 * -3.
  • Load text places big programs on the stones. A program too big for the
    patch in front of the cannon now slides toward the cannon just far enough to
    lie on the stone circle. Everything that fitted before lands exactly where
    it did.
  • One thing to know: with a program that big loaded, Fire drops its
    confetti onto the program. Load it again to clean up.

konfetti v0.0.11

Choose a tag to compare

@github-actions github-actions released this 12 Nov 11:19

2026-11-12

  • A calculator, written in konfetti. calc in the Examples menu
    works in reverse Polish notation: numbers first, then what to do with them.
    Put 3 4 + 2 * in Input and it writes 14. It knows + - * /,
    negative results and big numbers, and in the terminal it answers one
    expression per line. 117 strips: three three-way branches sort each
    character, and three small loops print the number.
  • Build, next to Save and Open, makes your program into one web page,
    program.html, that anyone can open and run with nothing installed. It is
    exactly the page konfetti build --html makes in the terminal.
  • In the desktop app on Linux, the world is now drawn on machines without a
    graphics card too.

konfetti v0.0.10

Choose a tag to compare

@github-actions github-actions released this 12 Nov 10:53

2026-11-12

  • Desktop apps for macOS, Linux and Windows, built by GitHub Actions and
    attached to each release from now on: a .dmg for Macs (Apple silicon and
    Intel in one), an AppImage, .deb and .rpm for Linux, and a setup .exe
    for Windows.
  • The apps are not signed with a paid identity. On a Mac, open the app once
    through System Settings > Privacy & Security > Open Anyway; on Windows,
    choose More info > Run anyway when SmartScreen asks.
  • On Linux and Windows the wind is the made-up one, and Save asks where
    with the system's own dialog. Nobody has used these two builds by hand yet:
    they are built and started by the release workflow, no more. Tell us what
    you find.
  • This changelog, and release notes for every version so far.

konfetti v0.0.9

Choose a tag to compare

@dennerkrans dennerkrans released this 12 Nov 09:13
  • Save writes your program to a file, program.kft, and Open… lays
    such a file out again. In a browser Save is a download; the Mac app asks
    where to put it. The terminal's konfetti runs the same file.
  • Two new examples in the Examples menu:
    • aventyret writes Hello, Äventyret with no input, as one long trail of
      arithmetic.
    • 8ball answers a yes-or-no question with Yes, No or Maybe. konfetti
      has no dice, so the answer comes from the letters of the question: the
      same question always gets the same answer.
  • The site moved to https://konfetti.ax/.

konfetti v0.0.8

Choose a tag to compare

@dennerkrans dennerkrans released this 12 Nov 09:13
  • In the Mac app, Wind now shows the real wind where you are. macOS asks
    for permission the first time you press it, and only a position rounded to
    about 10 km leaves the app. Say no and the wind is made up, as in a browser.
  • The buttons in a row are all the same size. In Safari and the Mac app a
    label could stack on top of its picture and make one button taller.
  • The paper theme's group headings use the same lettering as the other themes.

konfetti v0.0.7

Choose a tag to compare

@dennerkrans dennerkrans released this 12 Nov 09:13
  • The confetti is flat, bold color. A legibility round measured candidate
    palettes on rendered pixels and moved the thirteen colors apart until the
    closest pair is about twice as far apart as before, and every pair still
    differs under simulated red-green color blindness.
  • Every strip has the same border, a dark line with a white hairline inside,
    so any strip stands off any other, black on black included. The bands on
    silver and gold, the watercolor wash and black's own inner line are gone.
  • The color names and their order are unchanged, so every program still means
    the same thing. Only the shades moved.

konfetti v0.0.6

Choose a tag to compare

@dennerkrans dennerkrans released this 12 Nov 09:13
  • The Mac app. make app builds Konfetti.app: the same editor in a
    window of its own. The guide opens in a second window.
  • The editor no longer needs the internet. three.js ships with it instead of
    coming from a CDN, so the site, the installed web app and the Mac app all
    start offline.

konfetti v0.0.5

Choose a tag to compare

@dennerkrans dennerkrans released this 12 Nov 09:13
  • The world is a watercolor pop-up book: flat painted cut-outs standing on a
    painted ground, grass as tufts that bend in the wind, and the stone circle
    as one pale wash with pencil seams.
  • So that the program stays clear on the new ground, links are bold ink lines
    on a paper rim and the debugger's marks are one yellow family.
  • A new panel theme, paper, is the default. toybox, craft and arcade are
    still there. The editor remembers a theme only when you pick one.

konfetti v0.0.4

Choose a tag to compare

@dennerkrans dennerkrans released this 12 Nov 09:13
  • Learn konfetti. Twelve lessons in the editor, each with a starter
    program, spare strips, a check and hints. A test proves every lesson can be
    solved with what the student is given.
  • The guide gains seventeen tutorials and a cheat sheet. Every program in it
    is a file, and every stack it shows comes from a real trace.
  • A phone layout: a bottom sheet, big quick buttons, and strips that are easy
    to pick up with a fingertip.
  • The site can be installed as an app and works offline once opened.