Cover Image for La gestión de ventanas en macOS me frustra. Esta aplicación gratuita fue la solución que necesitaba.

La gestión de ventanas en macOS me frustra. Esta aplicación gratuita fue la solución que necesitaba.

A la hora de ajustar el tamaño y mover ventanas de aplicaciones, macOS aún tiene un largo camino por recorrer. Swift Shift proporciona una solución fluida y gratuita para aliviar esos inconvenientes.

Apple tiene una perspectiva particular sobre la computación en Mac, caracterizada por su inquebrantable enfoque en la simplicidad, la fluidez y la elegancia, lo que la distingue de Windows. Sin embargo, este enfoque también puede resultar algo restrictivo, especialmente en lo que respecta a las ventanas de las aplicaciones en macOS. Hasta la llegada de macOS Sequoia, Apple no ofrecía opciones adecuadas para el agrupamiento y ajuste de ventanas, algo que Windows ha implementado desde hace tiempo y que incluso los usuarios avanzados aprueban.

En la versión más reciente de macOS, se sugieren posiciones de ajuste al arrastrar una ventana por la pantalla, pero sigue sin ser una solución ideal. El proceso de redimensionar ventanas suele ser frustrante y, por lo tanto, no es sorprendente que varias aplicaciones de terceros hayan buscado llenar este vacío. Rectangle ha sido una opción popular en la comunidad de Mac durante bastante tiempo; sin embargo, no todos están dispuestos a pagar $10 por una aplicación que gestione las ventanas.

Aquí es donde entra Swift Shift. En las últimas semanas, me he adentrado en la comunidad de código abierto y he encontrado aplicaciones fantásticas, siendo el gestor de portapapeles Maccy una de mis favoritas, y Swift Shift, un cercano segundo. Es una aplicación completamente gratuita y de código abierto que redefine la manera en que gestionamos las ventanas en Mac. Sin anuncios, sin consumo excesivo de recursos del sistema, y sin cargos ocultos ni suscripciones.

Desarrollada por Pablo Varela, Swift Shift no se abre como una ventana dedicada; en cambio, se encuentra en la barra de menú, con un pequeño menú desplegable que contiene un conjunto básico de controles. Su lema es simple: "Nunca más busques esas pequeñas flechas", haciendo referencia a los pequeños botones de colores en la esquina superior izquierda de una ventana de aplicación y la flecha de doble sentido que aparece al pasar el cursor sobre los bordes. Es frustrante arrastrar el cursor, esperar que aparezca la flecha y luego intentar agarra los bordes para redimensionar la ventana.

Swift Shift aborda todos estos problemas al eliminar por completo el enfoque de arrastrar y soltar. No es necesario lidiar con los bordes de la ventana. En su lugar, puedes redimensionar una ventana de aplicación o moverla a través de la pantalla desde el lugar donde se sitúa el cursor. Lo que descubrí es que Swift Shift funciona igual de bien con el panel táctil de un portátil, aunque la aplicación está diseñada principalmente para controles basados en el ratón.

La gestión de ventanas se facilita mediante un enfoque cuadrante, donde toda la ventana de la aplicación se convierte en un lienzo activo. Simplemente hay que hacer clic y mover el cursor a donde deseemos. Para mover una ventana, solo hay que utilizar un atajo de teclado que se puede personalizar, lo que permite elegir la opción más accesible para mayor comodidad. Al presionar el atajo y hacer clic, se pueden mover las ventanas dentro de la misma pantalla o entre paneles de pantallas externas.

La verdadera magia se produce al redimensionar las ventanas. Ya no es necesario usar los controles predefinidos de propiedades de macOS, que se acceden al pasar el cursor sobre el pequeño botón verde en la parte superior izquierda. Swift Shift permite asignar un atajo de teclado separado para el redimensionamiento. La experiencia es fluida, sin transiciones raras ni temblores.

Todos los controles de Swift Shift se encuentran en un pequeño menú desplegable accesible desde el icono de la aplicación en la barra de menú. También se puede ocultar si la interfaz se vuelve confusa. Además, puedes ajustar el comportamiento de los atajos y hacer que se concentre solo en la ventana activa, evitando clics accidentales en elementos de la interfaz.

La aplicación se adapta a las preferencias del usuario, permitiendo cambiar el clic izquierdo por el derecho, lo que proporciona una flexibilidad muy útil. La reacción del teclado y el movimiento del cursor se sienten fluidos y precisos.

Varela explica que creó este proyecto porque siempre había deseado tener una herramienta así y aprendió principalmente usando ChatGPT y explorando otros proyectos de código abierto. Gracias a esta comunidad, Swift Shift recibe comentarios y correcciones de errores rápidamente, lo que ayuda a mantener la aplicación eficiente y accesible.

En resumen, Swift Shift se ha convertido en una de mis aplicaciones favoritas por su funcionalidad y por ser una herramienta útil y gratuita que mejora la experiencia de computación en Mac.