v0.5.4
FerrisMind/omnivoice-rsv0.5.4Sep 26, 2026by github-actions[bot]
Upgrading?
AI Summary
A comprehensive bug fix and feature release for IngeTrazo, addressing rendering issues, adding keyboard shortcuts, 3D mouse customization, and improving cross-platform support.
Key Highlights
- Fixes for rendering issues including loose lines, spheres with 'Follow' tool, and group explosions.
- New keyboard shortcuts with a customizable preference menu.
- 3D mouse support with invertible axes.
- Improved Windows installer with multi-language support.
New Features
- Custom keyboard shortcuts
- 3D mouse axis inversion
- Elements list UI
- Hidden lines in vector views
- Multi-language Windows installer
- Chinese language support
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).
**Un día de reportes, resuelto.** Tirar hacia arriba contra una pared (la
#94, que se nos resistía), esferas con Sígueme, guías exactas al milímetro,
componentes cuyas copias comparten lo de dentro, grupos que ya no saltan al
explotarlos y líneas sueltas en el `.skp`. Las láminas ganan líneas ocultas
a trazos, una lista de elementos como la de QGIS y los dos clics que se
perdían. Atajos de teclado propios en Preferencias, el ratón 3D con cada
eje invertible, IngeTrazo en chino y el instalador de Windows en tres
idiomas. El Ingeniero es la nueva figura de escala.
### Cambiado
- **En KDE Plasma con Wayland, IngeTrazo arranca en X11 (XWayland)** (#136,
@leo-smi): ahí los menús flotantes de Qt salen rotos. Preferencias ▸
General ▸ Servidor gráfico sigue permitiendo elegir Wayland.
- **El instalador de Windows habla inglés, español y portugués** (#135,
@xyont), según el idioma de Windows.
- **La figura de escala de un documento nuevo es el Ingeniero** (1,70 m,
casco y chaleco), dibujado de nuevo de pie y con los dos pies en el
suelo. Sumari sigue en la biblioteca de personas.
### Añadido
- **Atajos de teclado propios** (#138, @pacaeiro): Preferencias ▸ Atajos
de teclado lista todas las acciones con su atajo, con buscador; eliges una y
pulsas las teclas nuevas. Si otra acción ya las usaba, te lo pregunta y se
las quita (dos acciones con la misma tecla no funcionarían ninguna). Botón
para volver al de fábrica, de una o de todas. Se recuerdan aunque cambies
de idioma.
- **Ratón 3D: invertir cada eje por separado** (#108, sugerencia de
@mnavarromugas, el primero que lo prueba con un SpaceMouse real):
desplazar izquierda/derecha y arriba/abajo, acercar, inclinar y girar,
cada uno con su casilla en Preferencias ▸ Ratón 3D.
- **La lista de Elementos del compositor, como en QGIS** (#93, @pacaeiro):
cada elemento con un ojo (mostrar/ocultar; oculto no se ve, no se toca y no
se imprime) y un candado (bloquear/desbloquear); se puede renombrar (F2 o
clic derecho; el nombre viaja en el .igz) y agrupar por tipo en carpetas.
Un clic selecciona, doble clic lleva a sus propiedades.
- **Líneas ocultas a trazos en las láminas** (#81, @pacaeiro): una vista en
estilo vectorial puede dibujar las aristas que quedan detrás de las caras,
finas y a trazos, como en un plano técnico (casilla «Líneas ocultas» del
panel; salen también en el DXF, en su propia capa discontinua).
- **Extensiones de ejemplo de varios archivos**: el menú Extensiones ▸
Extensiones de ejemplo instala también una extensión que es una carpeta
(la base para que el CAM de @felixriestra venga incluido, PR #132).
- **Espacio vuelve a Seleccionar en el compositor**, como en el modelo (#83,
@pacaeiro).
- **IngeTrazo en chino simplificado** (Idioma ▸ 简体中文), traducido por
@liujvnes (#123). Su archivo no cargaba por una coma y porque algunas
variables venían traducidas (`{名称}` en vez de `{name}`); ahora una prueba
revisa cada archivo de idioma para que eso no vuelva a pasar. De paso,
Preferencias ya ofrece el portugués, que solo estaba en el menú.
### Corregido
- **Las líneas sueltas llegan al .skp** (#137, @pacaeiro): las aristas que no
bordean ninguna cara (el círculo de camino de una esfera, una línea de
construcción) no se exportaban. Ahora salen, y un círculo o arco como una
sola curva.
- **Compositor: dos clics vuelven a colocar vistas, flechas y líneas** (#95,
@pacaeiro): si entre el primer y el segundo clic el lienzo se redibujaba
(por ejemplo al terminar el render de una vista), el primer clic se perdía.
- **El material de un grupo aparece en «En el modelo»** (#133, @fafecm):
pintar un grupo no lo añadía a la lista hasta explotarlo, y Purgar podía
borrar un material que solo llevaba un grupo.
- **Al explotar un grupo, lo de dentro se dibuja donde está** (#134,
@fafecm): tras agrupar copias, mover el grupo y explotarlo, una copia se
dibujaba donde estaba antes de agrupar y mover (su recuadro de selección sí
estaba bien) hasta que algo la obligaba a redibujarse, como pintarla.
- **Un rectángulo dibujado de lado a lado de una cara la parte**: con las
cuatro esquinas sobre el borde (una franja en un peldaño, desde el borde
hasta la contrahuella) la cara quedaba entera con el rectángulo encima, y
al tirar de él salía un sólido roto. Con líneas sí quedaba limpio.
- **Las copias de un componente comparten los grupos de dentro** (#97): al
copiar un componente hecho de varios grupos, editar un grupo dentro de una
copia no cambiaba las otras. Ahora todo lo que hay dentro de un componente
es de su definición; un grupo que sale de una copia
(Explotar) se vuelve suyo al abrirlo y no toca a las demás.
- **Sumari ya no se cuela en un diseño recién abierto** (#75, @pacaeiro): el
visor guardaba datos de las figuras por su dirección en memoria, que Python
reutiliza; tres de esas cachés no se vaciaban al abrir otro documento.
- **Tirar hacia arriba contra una pared** (#94, @xyont): un área dibujada en
el peldaño de abajo de un escalón, pegada a la contrahuella, no se podía
tirar hacia arriba («rompería el sólido»), y bajarla sí. La franja donde el
lado nuevo queda pegado a la pared ahora desaparece. De
paso, los anillos concéntricos empujados a distintas alturas (el «ojo»),
que se rechazaban o dejaban una pared dentro del sólido, salen con el
volumen exacto.
- **La esfera con Sígueme sale bien** (#125, #128): un círculo barrido
alrededor de otro con el mismo centro daba una esfera achatada cuando el
perfil no caía justo sobre un vértice del camino, y un perfil de círculo
entero se barría dos veces. Ahora Sígueme gira el perfil alrededor del eje
(esfera, torno, jarrón) y la esfera sale cerrada, exacta y como una sola
superficie lisa que se pinta de un clic.
- **Compositor: una vista movida engancha donde está** (#122, PR #124 de
@pacaeiro): tras mover una vista (con el ratón, las flechas o deshacer),
la cota y todo lo que engancha seguían buscando los vértices donde estaba
antes.
- **Rectángulo desde el centro: el «Cuadrado» es un cuadrado** (#119, PR #126
de @pacaeiro): con Ctrl, el aviso de cuadrado salía con lados distintos
(4,00 × 4,10 m).
- **Las unidades se recuerdan para los documentos nuevos** (#121): elegir
milímetros en Preferencias ▸ Unidades solo valía para el documento abierto
y cada archivo nuevo (o cada arranque) volvía a metros. Ahora la casilla
«Usar también para documentos nuevos» las guarda; un archivo que se abre
sigue con sus propias unidades.
- **Las líneas guía se cruzan donde deben** (#110): el cruce de dos guías
diagonales, y lo que se dibujaba desde él, quedaba hasta 2 mm fuera de las
guías (se veía al acercar el zoom). Una guía «infinita» llegaba al cálculo
como un segmento de 10 km, demasiado largo para la precisión de los números;
ahora se recorta a lo que se ve.
- **Modelos grandes con cotas o textos ya no van a tirones**: para saber qué
parte de cada cota queda tapada, el visor lanzaba miles de rayos contra
todo el modelo en cada cuadro (una casa de 284 000 triángulos con 25
cotas: casi 2 s por cuadro al orbitar). Ahora lo lee de la profundidad que
la tarjeta gráfica ya calculó: 34 ms por cuadro, 50 veces más rápido.
- **Modelos `.skp` de 2018 (y anteriores) que abrían incompletos**: una
cota anclada a un punto dentro de grupos anidados desalineaba la lectura y
se perdía casi todo lo que venía después en la raíz del modelo (una casa
abría con 2 de sus 72 objetos: solo muros y césped). Ahora abren enteros
(2384 colocaciones en vez de 12) y también se leen esas cotas. Arreglo
propuesto a OpenSKP (iamahsanmehmood/openskp#384) y aplicado en IngeTrazo
mientras tanto. Gracias a Juan José Noriega por los modelos.
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one