v0.3.13
ingelibre/ingetrazov0.3.13Sep 8, 2026by github-actions[bot]
Upgrading?
AI Summary
Focuses on compositor usability with tab navigation, smoother interactions, and file dialog improvements.
Key Highlights
- Status bar tabs for Model and Sheets
- View rotation inside view frames
- File dialogs open in last used folder
- Shift-click to deselect items
- 10x smoother dragging performance
New Features
- Status bar tabs for Model and Sheets navigation
- View rotation inside view frames (Shift+drag)
- File dialogs open in last used folder
- Shift-click to deselect items
- 10x smoother dragging performance (cache)
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). **La release del día de dogfooding del compositor.** Marco dibujó dos láminas reales del poste solar y fue pidiendo lo que faltaba, una cosa a la vez: pestañas Modelo | Lámina en la barra de estado como AutoCAD, girar la vista dentro de su marco, un cajetín que reparte el alto según lo que lleva cada fila, arrastrar 10× más fluido, diálogos que abren en la última carpeta y Mayús+clic que quita de la selección — más los bugs que salieron modelando: la selección impresa en el PDF, la ventana que no maximizaba, la edición de vista que se cortaba al primer gesto, el pan con la hoja entera a la vista y los ítems bloqueados que se colaban en la selección. ### Añadido - **Pestañas Modelo | Lámina 1 | Lámina 2… en la barra de estado** (Marco, 2026-09-07: «como lo tiene AutoCAD», «en la misma fila donde está el cuadro de las medidas»). Pasar del modelo a una lámina era ir a Archivo ▸ Compositor de láminas y elegirla; ahora es un clic en el extremo izquierdo de la barra de estado, en las dos ventanas: en el modelo, la pestaña de una lámina abre el compositor en esa lámina; en el compositor, «Modelo» vuelve al modelo y las demás cambian de lámina. Las dos franjas siguen al documento (láminas nuevas, renombradas o borradas) y cada una marca lo que muestra su ventana. Los mensajes de estado ya no las esconden (la barra los muestra en su propio rótulo y, pasado el aviso, vuelve la ayuda fija). - **Girar una vista en la lámina.** El marco del compositor tiene ahora «Giro de la vista» en el panel: el DIBUJO gira dentro del marco, en sentido horario y con el mismo ángulo que se le pone a la flecha de norte, mientras el marco, su rótulo y todo lo demás de la lámina se quedan donde están. El modelo no se toca: es un giro de la cámara del marco, así que gira con él todo lo que sale de ella — el render, el paso vectorial de líneas ocultas, los puntos de imantación, las cotas ancladas, las marcas de sección y el DXF exportado. También a mano: en edición de vista (doble clic en el marco) **Mayús+arrastrar** gira el dibujo alrededor del centro del marco, con imantación cada 15°, y toda la maniobra es un solo paso de deshacer. El giro viaja en el `.igz`. ### Corregido - **La ventana del modelo vuelve a maximizarse.** La ayuda fija de la barra de estado es una línea larga y, como rótulo permanente, pedía todo su ancho como mínimo: en una pantalla más chica la ventana no podía encogerse ni maximizarse (Marco, 2026-09-07: «no puedo maximizar la ventana»). El rótulo ya no pide ancho mínimo y recorta con puntos suspensivos. - **La selección ya no se imprime.** Si al renderizar un marco había algo seleccionado en el modelo, sus indicadores salían en la lámina y en el PDF: el recuadro naranja alrededor de Sumari (Marco, 2026-09-07, captura), el tinte de las caras y las aristas resaltadas. Los renders de exportación (marcos del compositor e imagen en alta resolución) ya no dibujan ningún indicador de selección. - **Doble clic sobre un texto de lámina tras un deshacer ya no falla.** El editor de texto in situ moría con el lienzo al reconstruirse (undo, pegar, soltar un marco) y el compositor seguía apuntándolo: el siguiente doble clic tocaba un objeto borrado («Internal C++ object already deleted», repetido en el log de Marco, 2026-09-07). La reconstrucción suelta el editor y cerrarlo comprueba que siga vivo. - **Se acabaron las congeladas de un segundo al editar la lámina.** El visor informa la versión del modelo al pintar; dos ediciones de lámina seguidas entre dos pintadas dejaban la primera pareciendo un cambio del modelo: todos los marcos pasaban a desactualizados, se tiraban los puntos de imantación y el paso exacto de líneas ocultas se rehacía por marco (~1 s cada uno en la lámina del poste). Ahora el compositor reconoce TODAS las versiones que produjo él mismo (Marco, 2026-09-07: «cierto lag cuando arrastro un leader»). - **Soltar un ítem arrastrado ya no reconstruye la lámina entera.** Al soltar una etiqueta, una cota o un texto se rehacían los 39 ítems y se repintaba todo en frío (~80 ms de tirón por suelta); ahora la suelta es solo su paso de deshacer. Un marco sí reconstruye: las cotas ancladas y los textos ligados tienen que seguirlo. - **La lámina se puede desplazar aunque quepa entera en la ventana.** El lienzo solo dejaba hacer *pan* (rueda, botón central) cuando la hoja era más grande que la ventana (Marco, 2026-09-07). Ahora el área desplazable es la hoja más el tamaño de la ventana por cada lado, a cualquier zoom, como en cualquier CAD; una franja de 20 mm de la hoja queda siempre a la vista para no perderla. Las barras de desplazamiento quedan fijas. - **Editar la vista de un marco ya no se corta al primer gesto.** Tras el doble clic sobre un marco, cada muesca de la rueda o cada arrastre confirmaba el paso y reconstruía el lienzo, y la reconstrucción soltaba el modo de edición: para el segundo zoom había que volver a hacer doble clic (Marco, 2026-09-07). Ahora la edición pasa al ítem nuevo del marco y se sigue orbitando, encuadrando y haciendo zoom hasta Enter, Esc o un clic fuera. ### Cambiado - **Los diálogos de archivo abren en la última carpeta que elegiste.** Abrir, guardar, importar y exportar (PDF, DXF, imagen, IFC, OBJ…) arrancaban en la carpeta donde está instalado el programa (Marco, 2026-09-07). Ahora los 28 diálogos comparten una memoria: empiezan en la última carpeta usada en cualquiera de ellos; si no hay ninguna, en la carpeta del documento abierto, y si tampoco, en Documentos. - **Un ítem bloqueado de la lámina ya no se selecciona desde el lienzo.** Ni con clic ni con caja: el clic va a lo que está encima (cotas, textos) o a la hoja, y un marco de vista bloqueado deja de mezclarse con las cotas que se editan sobre él (Marco, 2026-09-07). La única puerta a un ítem bloqueado es la lista **Items** del panel: desde ahí se selecciona, se edita en el panel y se desbloquea (Ctrl+L o menú). Al pasar la selección a otra cosa, la puerta se vuelve a cerrar. - **Arrastrar en el compositor va 10× más fluido.** Cada movimiento del ratón volvía a dibujar los marcos afectados escalando su render de 300 dpi (Marco, 2026-09-07: «siento algo de lag en composiciones cuando arrastro un objeto»). Ahora cada ítem de la lámina conserva su dibujo en una caché a resolución de pantalla y arrastrarlo es copiar píxeles: en la lámina real de la pileta (A3, cuatro marcos, 47 %) un movimiento pasó de 11,2 ms a 1,1 ms, medido con eventos de ratón reales. Lo que se dibuja es idéntico (comparado píxel a píxel). La caché se suelta sola para un ítem que, muy ampliado, necesitaría más de 4 Mpx, y vuelve al alejar. Impresión y PDF no pasan por ella. - **El cajetín reparte su alto según lo que lleva cada fila.** Un nombre de proyecto largo se encogía dentro de su fila hasta quedar en letra diminuta al lado de una fecha y una lámina dibujadas al doble de tamaño (Marco, 2026-09-07: «no se ve bien porque la fuente disminuye y lo demás se hace más grande»). Ahora la fila **crece** —hasta 3× su parte igual— y lo pagan las filas que nunca usaban la suya, así que el cajetín conserva el alto que le diste y **todos los valores salen prácticamente del mismo tamaño**. En la lámina real de Yanque el nombre del proyecto pasa de 3,8 a 4,9 mm, igual que el resto. Un cajetín cuyos textos ya cabían no cambia en nada (filas iguales), un campo vacío sigue pidiendo su línea completa, y en un cajetín demasiado chico la letra vuelve a encoger como antes. Las filas se miden columna por columna, así que en un cajetín de varias columnas las líneas horizontales siguen alineadas. - **Mayús+clic ahora quita de la selección** (pedido de Marco: «debería haber una opción para deseleccionar ciertas líneas o planos»). Con la herramienta Seleccionar, **Mayús+clic alterna** lo que toca — una arista o cara ya seleccionada sale de la selección, una que no lo estaba entra —, **Ctrl+clic añade** siempre y **Mayús+Ctrl+clic quita** siempre. La caja de selección lee los mismos modificadores, y un clic con modificador en el vacío ya no borra la selección que estabas armando (antes Mayús solo sumaba y no había forma de descartar algo sin empezar de cero).
Related Repositories
public-apis/public-apis★ 491,193
A collective list of free APIs
NousResearch/hermes-agent★ 256,048
The agent that grows with you
yt-dlp/yt-dlp★ 200,218
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,539
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,701
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.