← Back to Whittl

WHITTL v2.2.0 RELEASE NOTES

April 2026


HEADLINE: FASTER, CHEAPER EDITS

When you ask the AI to change existing code, it now modifies only the specific lines that need to change — instead of rewriting the whole file. This is the single biggest change in v2.2.0 and it touches every other improvement in this release.

What you'll notice


AUTOFIX THAT ACTUALLY ITERATES

When your generated app crashes, the AI now takes up to 10 rounds to fix it: read the error, edit the line, run it again, see the new error, edit again — until the code works. Same workflow as before, but the per-fix cost dropped so far that iterating is finally affordable.


BUILT-IN COST CACHE

Long chat sessions used to re-send the same code context and tool definitions to the AI on every message, wasting tokens. v2.2.0 caches that context so subsequent rounds only pay for the new parts.


SMARTER REQUEST UNDERSTANDING

The previous version had a long list of keyword rules trying to guess what you wanted. Most worked, but a stubborn tail of edge cases produced recurring bugs — "use QPainter for icons" got read as a request to regenerate sprites, "restyle the app" got read as artwork redo, and so on. Every fix added more keywords until the whole thing was unmaintainable.

v2.2.0 replaces most of that with a cheap AI classifier. The net effect:


HELPFUL TOOL ERRORS

When the AI hits a problem during a fix — like a typo in a filename, or a search pattern that doesn't match anything — it now gets specific hints back instead of a generic failure.


CUSTOMTKINTER WORKS ON WINDOWS

If you used Whittl on Windows to generate a CustomTkinter app, it crashed at launch with a "No module named tkinter" error. The bundled Windows Python was a minimal distribution that didn't include tkinter or the supporting runtime files.

v2.2.0 swaps that for the full bundled Python used on every other platform — tkinter included. Generated CustomTkinter apps now run on first try.

Existing users: the upgrade happens automatically on your next launch. You'll see a one-time "Upgrading bundled Python" message and a roughly 30MB download.


SAFER BY DEFAULT


QUICK TEST POLISH


NEW: "AI ASSET GENERATION" TOGGLE

Whittl has an asset generation pipeline for game projects that need sprites, icons, and textures. For utility apps (calculators, music players, file tools) the pipeline wastes tokens and occasionally misclassifies things.

There's now a toggle in Settings to turn it off. It's off by default — if you're building games, flip it on and everything works like before. Attached images still work for vision input (screenshots, mockups, error pictures) either way.


BUG FIXES


BACK TO WHITTL