En esta página
EdgeSnap 0.53 beta salió el 11 de noviembre de 2026, dos días después de la 0.52. Son dos versiones pequeñas y seguidas, y ambas nacen de fallos que se veían en AmigaOS 4: las líneas horizontales que el marco de vista previa dejaba sobre las ventanas y un bloqueo de todo el sistema al cerrar una de dos ventanas colocadas lado a lado. En MorphOS y AROS, la 0.53 solo se diferencia de la 0.52 en el número de versión.

Las líneas que dejaba el marco
En AmigaOS 4 sin composición, y con las ventanas arrastradas junto con su contenido, el marco de vista previa dejaba líneas horizontales sobre las ventanas. Cada arrastre añadía más, hasta que una ventana resultaba ilegible. El fallo apareció en un Sam460ex con una Radeon RX y lo reproduje en la máquina virtual.
La causa está en cómo dibujo el marco: lo pinto directamente en los píxeles de la pantalla. En esa combinación Intuition mueve una ventana copiando sus píxeles en la pantalla, incluidos los del marco que en ese momento tiene encima. Las franjas viajaban con la ventana y se quedaban en ella.
Construir el marco con ventanas en lugar de píxeles de la pantalla no era una salida: una ventana abierta durante un arrastre solo aparece al soltar.
Qué cambia con la 0.53
En esa única combinación EdgeSnap ya no dibuja el marco durante el arrastre. La ventana se ajusta igualmente en el lugar donde se suelta. Los dos ajustes se leen al comienzo de cada arrastre: basta activar la composición, o arrastrar las ventanas como contorno, para que el marco vuelva de inmediato.
Los ajustes implicados están en las preferencias GUI de AmigaOS 4: “Drag window with contents” en la página Controls y la composición en la página Effects. Quien haya marcado la casilla del marco y no lo vea aparecer podría pensar en una avería, así que la ventana de preferencias de EdgeSnap en AmigaOS 4 lo explica con una línea bajo “Show the preview frame” mientras el marco se omite.
No cambia nada más. La biblioteca sigue siendo edgesnap.library 2.27.
La 0.52: el bloqueo al cerrar una ventana emparejada
La 0.52, publicada el 9 de noviembre, corregía un problema más serio. En AmigaOS 4, cerrar con el gadget de cierre una de las dos ventanas colocadas lado a lado podía bloquear todo el sistema. Ese gadget está justo al lado del divisor que comparten las dos ventanas.
En cada liberación del ratón EdgeSnap pedía a Intuition que volviera a poner el tirador del divisor delante de la ventana más alta de la pareja, incluso cuando ya estaba allí. Pero la liberación de ese clic es exactamente el momento en que la ventana desaparece. Ahora el tirador se mueve solo cuando hace falta, las dos ventanas se buscan antes en su pantalla y, tras soltar, pasa un momento antes de volver a pedir el divisor.
Con la 0.52 llegó también edgesnap.library 2.27, que distingue una ventana abierta donde se acababa de cerrar otra. En la máquina virtual de AmigaOS 4, una ventana cerrada y otra abierta enseguida reciben la misma memoria, dirección y capa incluidas, y la nueva heredaba lo que pertenecía a la antigua. Una exclusión, un grupo de disposición o un token de divisor ya no pasan a la ventana nueva, siempre que el puntero se haya movido entretanto. El caso de una ventana abierta en lugar de otra sin nada en medio sigue sin poder distinguirse, y la cabecera pública de la biblioteca lo indica.
Las preferencias tienen además un menú Project con About… y Support development…; la segunda opción copia al portapapeles el enlace de Patreon o el de Ko-fi.
En qué se probaron
La corrección de la 0.53 se comprobó en la máquina que mostraba las líneas, el Sam460ex con Radeon RX, y en emulación sobre AmigaOS 4.1 Final Edition Update 3, donde también instalé el paquete en un sistema limpio. No volví a probar las compilaciones de MorphOS y AROS: son los programas de la 0.52 con un número de versión nuevo.
La 0.52 la comprobé en MorphOS 3.20 sobre un Power Mac G5 y en emulación sobre AmigaOS 4.1, MorphOS y AROS One 1.3 x86_64. El paquete lo instalé sobre una versión anterior en AmigaOS 4.1 y en AROS One. Las compilaciones aarch64 e i386 proceden de las mismas fuentes.
Descarga y actualización
Los cuatro archivos de la versión 0.53 en GitHub:
- EdgeSnap-0.53.lha: AmigaOS 4 y MorphOS
- EdgeSnap-0.53-AROS64.lha: AROS x86_64 ABIv11
- EdgeSnap-0.53-AROS-aarch64.lha: AROS aarch64 (Raspberry Pi)
- EdgeSnap-0.53-AROS-i386.lha: AROS i386 ABI v0
Las notas de la versión indican el md5 de cada archivo. EdgeSnap también se distribuye en Aminet, OS4Depot, MorphOS-Storage y AROS Archives, que se actualizan a su propio ritmo: en el momento de escribir esto no todos muestran ya la 0.53, así que conviene comprobar la versión indicada en la página antes de descargar desde allí.
Actualizar es instalar de nuevo: se descomprime el archivo y se hace doble clic en Install. La copia en ejecución se detiene y no hace falta reiniciar, salvo en AROS para Raspberry Pi, donde una biblioteca nueva entra en uso en el siguiente arranque.
EdgeSnap sigue siendo gratuito y de código abierto con licencia MIT, y los avisos de fallos pasan por las issues del repositorio. Quien no conozca el programa encontrará zonas, atajos y puerto ARexx en el artículo sobre la 0.5; para AmigaOS 3.x en 68k existe la rama separada EdgeSnap classic.
Portada y esquema: ilustraciones conceptuales generadas con OpenAI, no capturas del programa.