Novedades de Snaps Of Apps 1.11
Localización (macOS 13+)
- Localización del tiempo de ejecución a través de Locales.bundle en macOS 13 y posteriores. Idiomas incluidos: inglés, chino simplificado (
zh-Hans), alemán, francés, español, japonés. - Solo base en macOS 10.15–12 por diseño: la aplicación permanece en inglés para preservar la compatibilidad con Catalina.
- Cadenas de aplicaciones enrutadas a través de
L(_:)en menús, cuadros de diálogo, preferencias y Snap Bar información sobre herramientas. - Panel de ayuda localizado: título de la ventana localizado; carga
help.htmldesde Locales.bundle cuando está presente. - Anulación de idioma (13+): opte por participar configurando
AppLanguage(por ejemplo,defaults write com.dit.SnapsOfApps AppLanguage fr).
Nuevas funciones
- Snap Bar: una paleta de iconos flotantes que se ocultan automáticamente para ajustar con un solo clic con información sobre herramientas localizada.
- Snap Tiling: un conjunto completo de ajustes preestablecidos rectangulares (mitades, tercios, cuartos, sextos) y ajustes preestablecidos de cuadrícula (1A-2, 2A-2, 3A-3, 6A-4, 8A-2) para una colocación rápida.
- Arrastrar para ajustar: arrastre cualquier ventana para resaltar las regiones de destino y ajuste al soltarla para un mosaico fluido con cambio de tamaño en vivo opcional.
- Ajustar primero: apunta siempre a la ventana más frontal para no mover accidentalmente las ventanas de fondo.
Mejoras para ajustar y arrastrar
- Alineación de arrastrar para ajustar: el resaltado y el ajuste final ahora coinciden con el ajuste preestablecido rectangular seleccionado de manera consistente en todas las pantallas.
- Selección más suave: el objetivo centrado con histéresis pequeña reduce el parpadeo en los bordes de los mosaicos.
- Cambio de tamaño en vivo opcional durante el arrastre (regulado) y comportamiento de "asumir tamaño de mosaico" para objetivos de esquinas o mosaicos pequeños más fáciles.
- Las métricas de superposición coinciden con los mosaicos aplicados para obtener imágenes con precisión de píxeles; verificar y empujar elimina los espacios perdidos de 1 px.
- Snap Bar polaco: información sobre herramientas localizada, ajuste de ocultación automática y un conveniente control de reinicio.
Todas las opciones de ajuste
- Mitades: mitad izquierda, mitad derecha, mitad superior, mitad inferior
- Esquinas (cuadrantes): Superior izquierda, Superior derecha, Inferior izquierda, Inferior derecha
- Tercios: Tercio izquierdo, tercio medio, tercio derecho
- Dos tercios: Dos tercios a la izquierda, dos tercios a la derecha
- Anchos centrados: Mitad central, Dos tercios centrales, Tres cuartos centrales, Centro
- Franjas de cuartos (vertical en altura completa): primer cuarto, segundo cuarto, tercer cuarto, último cuarto
- Franjas de tres cuartos: primeros tres cuartos, últimos tres cuartos
- sextos (3A-2): sexto superior izquierdo, sexto superior central, sexto superior derecho, sexto inferior izquierdo, sexto inferior central, sexto inferior derecho
- Variantes de pantalla completa: pantalla completa, pantalla casi completa, altura de pantalla completa
- macOS Pantalla completa nativa: macOS Pantalla completa, macOS Pantalla completa + mitad izquierda, macOS Pantalla completa + mitad derecha
- Preajustes de cuadrícula: 1A-2, 1A-3, 2A-1, 3A-1, 2A-2, 3A-3, 4A-4, 6A-4, 8A-2
- Mover al borde: Mover a la izquierda, Mover a la derecha, Mover hacia arriba, Mover hacia abajo
Interfaz de usuario
- Las etiquetas “Maximizar” se aclararon como Pantalla completa (llena la pantalla visible, no la pantalla completa macOS nativa) en los menús y preferencias.
- Salir %@ elemento de menú ahora traducido con el nombre de su aplicación.
- Solicitudes de permisos de accesibilidad y eventos del sistema localizadas.
Corrección de errores
- Se corrigió la falta de coincidencia entre el resaltado de arrastre y el mosaico realmente aplicado al lanzarlo.
- Reducción de la fluctuación de arrastre al evitar el redondeo prematuro al realizar el seguimiento de rectificaciones de ventana en vivo.
- Se eliminaron los espacios de 1 px en los bordes mediante verificación y empujón posteriores al movimiento.
- Se resolvieron inconsistencias menores en las etiquetas del menú; La información sobre herramientas y los títulos de menú ahora están completamente localizados.
Desarrollador/Avanzado
- LocalizationManager y L.swift proporcionan una única ruta de enrutamiento para cadenas localizadas a través de Locales.bundle.
- Script posterior a la compilación: incorpora Locales.bundle, elimina
/usr/lib/swiftrpath no válido y eliminalibswift_Concurrency.dylibpara que sea seguro para Catalina. compila. - Decodificación de licencia de Gumroad reforzada:
custom_fieldsanálisis y mensajes de error más claros; "Comprar ahora" se abre con el identificador de máquina actual precargado. - Bloqueo de hardware de licencia (compatibilidad): se agregó compatibilidad con ID de máquina dual: valida contra el nuevo
IOPlatformUUIDy el respaldo MAC de NIC heredado, y migra almacenadoMac_IDal nuevo formato cuando se detecta una coincidencia heredada.
Compatibilidad
- macOS 10.15+ — Todas las funciones de ajuste continúan funcionando; la localización aparece intencionalmente solo en macOS 13+.
- No se requiere migración de datos; Las instantáneas y preferencias existentes siguen funcionando. La licencia almacenada
Mac_IDse reconoce automáticamente mediante una ID nueva o heredada y se actualiza silenciosamente cuando corresponde.
Consejo: En macOS 13+, puede obtener una vista previa de los idiomas configurando
AppLanguage en un código como fr o zh-Hans y relanzamiento.
Detalles técnicos
- Versión: 1.11
- Fecha de lanzamiento: 28 de octubre de 2025
- Sistema mínimo: macOS 10.15 (Catalina) y posteriores
- Aspectos destacados: Nuevo Snap Bar, Ajustar mosaico, Arrastrar para ajustar, Ajustar al frente; Localización (13+); Compatibilidad de compilación de Catalina
Actualizando desde 1.10
- No se necesitan pasos de migración. En macOS 13+, el idioma de la interfaz de usuario sigue el sistema de forma predeterminada (o su anulación opcional de AppLanguage).
- Las preferencias de ajuste siguen siendo compatibles; Nuevas opciones de arrastre están disponibles en Preferencias si están habilitadas para su compilación.