v0.3.4

ingelibre/ingetrazov0.3.4Aug 25, 2026by github-actions[bot]

Upgrading?

AI Summary

A dogfooding release focused on copy/paste functionality, display styles, and UI improvements.

Key Highlights

  • Improved copy/paste with real texture previews and group sharing
  • New display styles including Architectural and Hidden line
  • Decoded protractor with classic instrument UI and angle locking
  • Pointer hotspots for better tool identification
  • Linux Flatpak support and OpenSKP upstream integration

New Features

  • Copy/Paste enhancements
  • Display styles
  • Protractor improvements
  • Tool pointer hotspots
  • Box selection updates
  • Guide fixes
  • Flatpak support
  • OpenSKP integration

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 dogfooding release.** Everything here came from one real modelling session: draw, hit a wall, compare against the reference documentation, fix — repeat. The result is the most faithful IngeTrazo yet, plus the feature that ties the modeller to the printed sheet: **display styles**.

**Copy and paste, done right.** Groups and components copy with Ctrl+C/X/V and the context menu; a component copy shares its definition (siblings, not clones). Everything the face carries travels — colours, textures, layers, BIM tags — and the paste preview shows the **solid model with its real textures riding under the cursor**, not a skeleton. One click stamps one copy and returns to Select.

**Display styles** (Camera → Style): Default, **Architectural** (textures on a clean white background), Shaded (materials as their texture's average colour), **Hidden line** (the plan style), Monochrome, Wireframe and X-ray — with Edges/Profiles toggles. **Scenes remember their style**, `.igz` persists it, and in the sheet composer **each viewport picks any style** — a plan frame in Hidden line next to a perspective in Architectural, on the same sheet.

**The protractor, decoded from the docs.** Both the Protractor and Rotate now show the classic instrument: the disc follows the cursor and colours itself by rotation axis, arrow keys lock the plane, Shift freezes it, the cursor snaps to the 15° ticks near the disc and measures free at 0.1° farther out, and the Measurements box takes slopes as rise:run (`3:12`). Rotate adds Ctrl to **rotate a copy**, a click-drag from the centre to set a fold axis, and the angle stays retypeable after the commit.

**The pointer becomes the tool.** Drawing tools show a pencil (with the shape as a badge) whose tip is the hotspot; the eraser, bucket, tape and protractor point with their action points; orbit, pan and the magnifier appear during camera navigation.

Also in this release:

- Box selection takes **groups, components and guides**; Move/Rotate/Scale transform the **whole mixed selection** as one undo step.
- Guides survive perspective (they used to vanish at certain camera angles), and are selectable and deletable with Select + Delete, right-click, or the Eraser.
- Esc releases the arrow-key axis lock before cancelling the operation.
- **Linux gains a Flatpak**: double-click `IngeTrazo.flatpak` and GNOME Software / KDE Discover installs it, `.igz`/`.skp` associated.
- The `.skp` reader/writer now rides **upstream [OpenSKP](https://github.com/iamahsanmehmood/openskp)** — every IngeTrazo patch is merged there, including the annotations writer ([#203](https://github.com/iamahsanmehmood/openskp/pull/203)). Thank you again, Ahsan Mehmood.

Full details in `CHANGELOG.md`.

Related Repositories