Release notes
Every build for Windows, macOS, and Linux is on the GitHub releases page. The desktop app checks for a newer version on launch and can install it in place.
Current · 28 July 2026
One fix: printed pieces no longer wear a grey outline around every edge.
A piece's side wall is a cut through the terrain, and it printed in the rock color from the base right up to the rim. Seen from anything but straight above, that drew a grey outline around every piece — worst on hills, where the wall is tallest and faces you.
The top of the wall now carries the land cover from the surface directly above, so the color runs over the rim and around the tabs instead of stopping dead at the top edge. Below the band the cut face is still rock, because a cut through a hill is rock.
Edge color bleed on the Surface tab sets how deep the band runs, from 0 to 2 mm, starting at 0.4 mm — two layers at the usual 0.2 mm layer height. Set it to a whole number of the layers you slice at, so the band ends on a layer boundary rather than part way through one. Zero turns it off and gives back the plain rock wall.
28 July 2026
Filament slots you can actually load, two new things to put on a map, and a way to save a whole job in one step.
Mapped ferry routes draw as their own layer, in a deep teal of their own or folded in with the roads, alongside railways and aerial lifts. Like the others, a ferry costs a filament only where the map really has a crossing — an inland map never spends one. See choosing what the map draws.
Place building highlights, color dots, blank flags, and named flags by latitude and longitude. Named flags emboss their text in a bundled font, with the banner width, height, and text size under your control. Manual surface labels follow the terrain; raised plaques give text a flat backing. Each label has its own print size and map rotation.
A 3MF now carries a color for each feature the model really contains and nothing more. Two layers set to one color share a slot, a layer the map has none of costs nothing, and every slot names a real filament preset instead of leaving the slicer to guess. The Colors tab shows which filament number each layer prints from and reorders them to match the spools already loaded. See the color printing guide.
Write a job's print files, or its STLs, to a folder in one step — with toposaic-setup.json, the setup that made them, alongside. Saved setups now offer to store changes when the model drifts from them, and keep their last five versions to roll back to. See saving setups and files.
Earlier
Notes for 0.3 and earlier are on the GitHub releases page, which also carries every downloadable build.
More projects from theatr.us