Repository navigation
Releases
Releases · Aventyret-Hackaton/konfetti
konfetti v0.0.13
2026-11-13
infixtakes a sign wherever a number may start.2 * -3writes-6,
4 - -3writes7,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
2026-11-12
- A calculator you can talk to the usual way.
infixin the Examples
menu knows precedence and parentheses: put4 + 3 * 2in Input and it
writes10;(4 + 3) * 2writes14;2 - 3 - 4writes-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
2026-11-12
- A calculator, written in konfetti.
calcin the Examples menu
works in reverse Polish notation: numbers first, then what to do with them.
Put3 4 + 2 *in Input and it writes14. 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 pagekonfetti build --htmlmakes 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
2026-11-12
- Desktop apps for macOS, Linux and Windows, built by GitHub Actions and
attached to each release from now on: a.dmgfor Macs (Apple silicon and
Intel in one), an AppImage,.deband.rpmfor 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
- 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'skonfettiruns the same file. - Two new examples in the Examples menu:
aventyretwritesHello, Äventyretwith no input, as one long trail of
arithmetic.8ballanswers a yes-or-no question withYes,NoorMaybe. 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
- 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
- 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
- The Mac app.
make appbuildsKonfetti.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
- 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
- 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.