v0.3.3
ingelibre/ingetrazov0.3.3Aug 21, 2026by tuxiasumari
Upgrading?
AI Summary
This release introduces a complete .skp round trip, allowing users to export native .skp files and import them with fidelity, including editable annotations and named materials.
Key Highlights
- Native .skp export and import functionality
- Bidirectional annotations that are editable and undoable
- Material registry with real names that persist through edits
- Solid Inspector plugin bundled with the app
New Features
- Native .skp export
- Editable annotations (dimensions, leader texts)
- Named materials in material registry
- Solid Inspector plugin
- Legacy .skp format decoding merged upstream
Full Release Notes
> **Downloads removed on 2026-09-28.** This version is kept for its history; its installers were withdrawn. Get the current version from the [latest release](https://github.com/ingelibre/ingetrazo/releases/latest). **The complete `.skp` round trip.** IngeTrazo now **exports native `.skp`** (File → Export → `.skp`) — and the importer opens a 13-year real-project corpus, **186 of 186 files from 2013 to 2026**, natively: pure Python, offline, no Wine, no proprietary DLL. **Annotations travel both ways.** Dimensions and leader texts drawn in IngeTrazo are written into the `.skp` with their real values, positions and leader lines — and the ones stored in `.skp` files land in IngeTrazo as live annotations: click the text itself to select it, drag it with Move while the anchor stays pinned, double-click to edit, Supr to delete. Every step is one undoable command. The annotation records were decoded against **reference files with known values**, and the writer reproduces those bytes exactly — every generated file is validated before it ships. (Found on the way: the grammar of real leader texts had to be decoded from human-drawn files.) **Materials now have names that mean something.** The material registry gives every material an identity that survives editing: paint keeps it, right-click a named swatch to edit it and restamp every use at once, Model Info reports quantities per material (m² of *Concreto visto*, not "material 7"), and OBJ/DAE/glTF/SKP exports carry the real names. Also in this release: - **Solid Inspector** (bundled plugin) — explains *why* a solid is not watertight. - Sixteen decoded legacy `.skp` format variants, all **merged into upstream [OpenSKP](https://github.com/iamahsanmehmood/openskp)** (PRs [#194](https://github.com/iamahsanmehmood/openskp/pull/194), [#199](https://github.com/iamahsanmehmood/openskp/pull/199)) — thank you Ahsan Mehmood for the thorough reviews. The dimension/leader-text writer is proposed upstream as [#203](https://github.com/iamahsanmehmood/openskp/pull/203). - Texture drape detection is now gated to legacy files; modern files trust their own flags. - `.skp` export: unpainted faces keep the format's default material; same-recipe materials with different names stay separate. Full details in `CHANGELOG.md`.
Related Repositories
public-apis/public-apis★ 491,196
A collective list of free APIs
NousResearch/hermes-agent★ 256,050
The agent that grows with you
yt-dlp/yt-dlp★ 200,229
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,546
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,699
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.