0.9.0-beta.25Beta

Released

Added

  • Agents can delete an empty page. manage_pages gains delete, for a page with nothing on it, as one undo step that the Changes tab shows; a page with layers on it is refused until they're moved or deleted, so an agent never removes work you can't watch go. (#308)

Fixed

  • Resizing a vector scales its drawing. A path's points now follow its box when you change W or H in the Inspector, drag a handle, scale a group or boolean around it, Ctrl-resize a frame, resize a frame whose layer is set to Scale, or use an instance at another size than its main component; an agent's resize does the same. Before, only the box changed and the drawing kept its old size inside it. Stroke weights and corner radii stay as they are, and one undo puts the box and the drawing back together (F-356, F-95). (#291)
  • One slow picture no longer holds up the others. Every export and every picture an agent asked for used to wait for all the materials and 3D views being prepared anywhere in Polyform, so one heavy render could hold even a tiny one for minutes. Each picture now waits only for its own, a material or 3D view that takes too long is given up on, and an agent's picture stops after 45 seconds, or past 50,000 layers, with an error that says why (F-357). (#290)
  • Agents' requests keep their ordinary words. A request that matched the open document took out every word the document happened to contain, even inside other words: a file with text layers such as "for", "Scale" or "Tile" turned requests into edit_<redacted>map and worse. A request now loses a phrase from your document wherever it stands as words, and a single word only when it could identify something, like a distinctive name ("Nightjar") or a code with a digit in it; common words stay. Your document's names and phrases still never leave in a request (F-368). (#306)