Skip to content

Releases: ingelibre/ingecad

IngeCAD 0.1.1

Choose a tag to compare

@tuxiasumari tuxiasumari released this 20 Jul 23:52

Release de pulido de integración con el escritorio.

Novedades

  • Íconos de documento para .dwg y .dxf — hoja de documento con la etiqueta del formato (DWG/DXF) y la insignia de IngeCAD. Un paquete MIME reclama las extensiones y el magic AC10 con prioridad alta, así tus planos reales muestran el ícono de IngeCAD incluso si tenés otro CAD instalado (p.ej. BricsCAD).

Cambios

  • Ícono de aplicación renovado y regenerados los tamaños rasterizados.
  • scripts/install-desktop.sh ahora instala los íconos de documento en el tema de íconos activo y sus temas padre (no solo en hicolor), para que le ganen al ícono genérico de imagen del tema; además refresca las cachés de íconos y MIME.

Instalación en Linux: sh scripts/install-desktop.sh (recargá el explorador con Ctrl+R; si estaba abierto, nautilus -q).

IngeCAD v0.1.0 — first usable release

Choose a tag to compare

@tuxiasumari tuxiasumari released this 19 Jul 01:54

The free "AutoCAD LT" workflow for Linux, end to end: open the DWG a colleague sends you, see it exactly, draft fast with the keyboard, and hand a healthy file back.

Highlights

  • Faithful viewer for real-world DWG/DXF — nested blocks, MTEXT, hatch patterns, linetypes, dimensions, OCS, paperspace layouts — fluid on cadastre-scale drawings (90k+ entities, tested against a bench of real plans that other free viewers fail to open).
  • DWG in and out: transparent open via GNU LibreDWG, save as DWG r2000 with a silent verified-save round-trip check; the freeware ODA File Converter (optional) adds r2018 export. Dozens of LibreDWG encoder/decoder fixes were developed against a 1,385-file corpus (99% convert) and are being offered upstream.
  • AutoCAD muscle memory: real command line with acad.pgp-compatible aliases (L, C, M, TR, Z+E…), window/crossing selection, object snaps with the classic AutoSnap markers, ORTHO/POLAR, coordinate input, grips — zero relearning.
  • Classic pre-ribbon UI: dark model space, Model/Layout tabs, dockable Layers / Properties / Styles panels. No ribbon, ever.
  • Full 2D drafting set: line, circle, arc, polyline, rectangle, polygon, text, hatch, dimensions; erase, move, copy, rotate, scale, mirror, offset, trim, extend, fillet, explode; blocks; clipboard; deep undo/redo.
  • Output to scale: print / PDF / PNG at exact plotted scale.

Big-drawing performance

Editing stays instant on huge files: incremental snap/pick caches, background tessellation of drag previews, "stamp" rendering for large paste/move commits (a 3,000-entity paste went from 45 s to 0.13 s), vectorized selection over millions of segments, and background cache warm-up at open.

Install

git clone https://github.com/tuxiasumari/ingecad.git
cd ingecad
python3 -m venv venv
venv/bin/pip install -r requirements.txt
venv/bin/python main.py

DWG support needs LibreDWG's dwg2dxf/dxf2dwg on your PATH (libredwg-tools on most distros) or in vendor/libredwg/bin/. For the launcher entry, icon and .dwg/.dxf file association: ./scripts/install-desktop.sh (log out/in once).

Next (v0.2)

Survey-point import with elevations, automatic coordinate tables, elevation profiles, paper-space editing.

🤖 Generated with Claude Code