4 weeks ago
v1.25.0MINOR
Platform UpdateAdded
anvil-studionow makes images for your own website or app screens: a landing-page hero, section art, an onboarding or empty-state illustration, a background or an OG image. Ask for "an image for the landing page" or "an empty-state illustration for the inbox screen". It reads the slot's size from your code (web, React Native and Expo, Flutter, Capacitor), keeps words out of the picture, and leaves the screen's code to you. App icons and splash screens are not covered yet.studio.mjs publishcopies finished images out of the studio folder, which git ignores, into your repo. It detects the kind of project and writes what it loads: a WebP for a website or Capacitor app, 1x, 2x and 3x files named for React Native or Flutter, the original file for a native iOS or Android app. It asks once where the files belong and remembers. A final keeps a stable name your code can point at, drafts keep their version number, and an OG image publishes as a 1200x630 JPG next to the page image.
Changed
anvil-studiopicks the image model for you. It tries Nano Banana 2.1 first and moves to GPT Image 2.5 Sunburst when the first one fails, noting the switch in the project log; 4K images go straight to Sunburst. Name a model with--modelto use only that one. Model names and prices live in one file,scripts/models.json, so adding or swapping a model is a one-file edit. Drafts are made at 1K or 2K and 4K is kept for finals shown large, and a shape both models cannot make (Instagram's 4:5) is refused before anything is charged.- The landing page tours now play on phones and tablets too. After the headline, the hero's pictures pin under the header and step through the Anvil workbench, the Prompter terminal, the top skills and getting started, each with its caption above. In "Skills in action" the chapters scroll normally under a small card that stays at the top of the screen. Its Spec, Studio and Davinci tabs light up as you reach each chapter, and a bar under each tab fills as you read through it. Short screens and reduced motion still get the plain stacked layout.
Fixed
- Reference images sent to Nano Banana through
anvil-studionow reach the model; they were sent in a field it ignores.
