Restauración sólida de múltiples pantallas, conversiones de coordenadas más seguras y una interfaz de usuario de reasignación compatible con Catalina.
Versión: 1.10Fecha: 20 de octubre de 2025Categoría: Fiabilidad / multipantalla
Restauración robusta de múltiples pantallas
Mejoras
Restauración sólida de múltiples pantallas: Windows ahora restaura de manera confiable al monitor correcto utilizando una atribución de pantalla sólida y un proceso de restauración más seguro.
Atribución de pantalla más inteligente (guardar): utiliza CoreGraphics límites de visualización con una regla principal configurable (center-in-bounds o superposición más grande) más el respaldo más cercano para asignar la visualización correcta cuando capturando.
Resolución de pantalla de destino más fuerte (restauración): coincide con las visualizaciones según los límites guardados exactos primero, luego el origen más cercano, luego la identificación y luego el tamaño más cercano para resistir cambios de identificación e intercambios de cables.
AX/AppKit conversión fija — Las coordenadas ahora se convierten en relación con la parte superior izquierda de la pantalla principal (no la unión del escritorio), lo que evita el ajuste de la pantalla principal.
Aplicación estricta de la pantalla (opcional): un salto central a la pantalla de destino antes de la ubicación final ayuda a que las aplicaciones difíciles lleguen al monitor correcto.
Mejor selección de ventanas: para aplicaciones con múltiples ventanas (Chrome, VS Code, etc.), la ventana elegida ahora se califica según la coincidencia del título y la proximidad de la pantalla.
Mostrar interfaz de usuario de reasignación (cuando faltan pantallas): presenta un panel modal compatible con 10.15 que enumera todas las pantallas conectadas con Aceptar/Cancelar y sugerencias claras.
Registros agrupados y legibles: la salida de guardar/restaurar se agrupa por nombre para mostrar con espacio entre líneas en blanco; Las secciones de restauración por aplicación también están separadas para un escaneo rápido.
Corrección de errores
Se corrigió la restauración de ventanas en el monitor incorrecto después de la suspensión/reinicio o intercambios de cables (coincidencia de límites/origen + conversiones de coordenadas corregidas).
Se corrigieron casos en los que solo aparecía la pantalla integrada en el mensaje de reasignación; todas las pantallas conectadas ahora aparecen consistentemente en macOS 10.15.
Se corrigieron AX problemas de tiempo para aplicaciones como Microsoft Teams al sondear las ventanas (y volver a la ventana principal/enfocada) antes de la restauración.
Se corrigió la matemática incorrecta del eje Y y del marco de unión que podía causar colocación fuera de la pantalla o ajuste de la pantalla principal.
Se corrigieron problemas de persistencia de ID de pantalla al almacenar CGDirectDisplayID como bits sin firmar en Core Data para evitar la extensión de signo.
Se corrigió el registro y el espaciado del flujo de salida; Se agregaron resultados detallados de terminación por paquete.
Se eliminaron los abatimientos ambiguos de CF; Las comprobaciones de tipos de CoreFoundation ahora son explícitas para compilaciones limpias.
Desarrollador/Avanzado
Captura solo de UI: los agentes en segundo plano y los ID de paquetes excluidos se filtran al guardar instantáneas.
La restauración no es destructiva: las opciones de reasignación son solo de sesión y nunca modifican las instantáneas guardadas.
Los registros agrupados por pantalla incluyen nombres de monitores y rectificaciones calculadas y resultantes para facilitar el diagnóstico.
Compatibilidad
macOS 10.15+: todas las funciones, incluida la solicitud de reasignación, funcionan en Catalina y versiones posteriores; Las preferencias utilizan API seguras para 10.15.
Instantáneas compatibles con versiones anteriores: las instantáneas existentes continúan restableciéndose; las entradas más antiguas sin orígenes guardados retroceden con gracia.
Detalles técnicos
Versión: 1.10
Fecha de lanzamiento: 20 de octubre de 2025
Sistema mínimo: macOS 10.15 (Catalina) y posteriores
Aspectos destacados: Restauración sólida de múltiples pantallas, interfaz de usuario de reasignación 10.15, cumplimiento estricto de la pantalla, registro agrupado
Actualizando desde 1.9
No se requiere migración. Sus instantáneas existentes continuarán restableciéndose; Las nuevas capturas se benefician de una atribución de visualización y una persistencia mejoradas.
Las preferencias opcionales le permiten personalizar las heurísticas de captura (centro versus superposición) y habilitar un comportamiento de restauración más estricto cuando sea necesario.