DockDoor es una aplicación para macOS desarrollada con Swift y SwiftUI que permite a los usuarios gestionar e interactuar con ventanas de aplicaciones en su escritorio.
Hace hincapié en la facilidad de uso y la perfecta integración con el entorno macOS. Este proyecto es de código abierto e invita a los desarrolladores a contribuir para mejorar su funcionalidad y experiencia de usuario.
Utilización
¿Cómo se utiliza la función alt-tab?
- Por defecto, usa Cmd + Tab para abrir el conmutador de ventanas, sigue pulsando Tab para avanzar, Mayús + Tab para retroceder. Al soltar el comando se seleccionará la ventana.
-
Si se desactiva la combinación de teclas predeterminada Cmd + Tab, el usuario podrá establecer una combinación de teclas personalizada.
- El usuario selecciona uno de los modificadores presentados en la pantalla
- El usuario pulsa el botón Grabar combinación de teclas
- El usuario pulsa una tecla concreta del teclado
- La combinación de teclas ya está configurada.
-
¿Cómo se utiliza la función de exploración del Dock?
- Basta con pasar el ratón por encima de cualquier aplicación con ventanas activas en el dock.
-
¿Qué son los botones del semáforo que aparecen en la ventana de vista previa?
- 🟣 Salir de la aplicación de la ventana. Puedes mantener pulsada la tecla Opción (⌥) mientras haces clic para forzar la salida.
- 🔴 Cerrar la ventana
- 🟡 Minimizar la ventana
- 🟢 Entrar en la ventana a pantalla completa
FAQ
-
He desactivado el icono de la barra de menús y ahora no puedo acceder a la configuración
- Cuando DockDoor se abre inicialmente, el icono del menú estará visible durante 10 segundos, hasta que desaparezca. De esta forma, puedes acceder a los ajustes incluso con el icono desactivado. Sólo tienes que relanzar la aplicación y hacer clic en él antes de que desaparezca.
-
Hago clic en el botón morado para salir en la vista previa y la aplicación no se cierra.
- Puedes mantener pulsada la tecla Opción (⌥) mientras haces clic para forzar el cierre.
La aplicación ha sido creada por ejbills.
Que novedades incluye la versión 1.1.6 See changelog
Released
-
🛠️ Correcciones
- Retraso del conmutador de ventanas: Resueltos los problemas de lag al cambiar de ventana, mejorando la capacidad de respuesta general. [#280] - @ejbills
- Posición de los botones del semáforo anterior: Actualizada la lógica para posicionar correctamente los botones del semáforo en el diálogo «Aceptar». [#271] - @ShlomoCode
- Gradient Twitching: Se ha corregido un problema por el que los gradientes se movían cuando se utilizaba DockDoor en una aplicación a pantalla completa. [#267] - @ejbills
- Renderizado de diseño RTL: Corregido el renderizado de layout de derecha a izquierda para posiciones de elementos definidas por el usuario. [#262] - @ShlomoCode
- Lógica para traer la ventana al frente: Restaurada la lógica original para traer ventanas al frente, mejorando la gestión de ventanas. [#246] - @ShlomoCode
-
🚀 Nuevas características
- Soporte para macOS 13 Ventura: Añadido soporte completo para macOS 13 Ventura. [#267] - @ShlomoCode, @ejbills
- Colores de degradado de resaltado personalizables: Se han introducido colores de degradado de resaltado personalizables para mejorar la personalización de la interfaz de usuario. [#265] - @ejbills
- Escape para cerrar la vista previa: Añadida la posibilidad de pulsar la tecla Escape para cerrar la ventana de vista previa, agilizando las interacciones del usuario. [#255] - @ShlomoCode
-
🔧 Mantenimiento
- Sincronización de localizaciones: Sincronización periódica de las localizaciones con Crowdin para mantener las traducciones actualizadas. [#270], [#266], [#263], [#249] - @ejbills, @crowdin-bot
- Preservación de formato: Preservados los argumentos no utilizados en el formato de código para mantener la coherencia. [#252] - @ShlomoCode
- Actualización de Localizable.xcstrings: Actualizado el archivo Localizable.xcstrings con nuevas claves para soportar traducciones adicionales. [#255] - @ShlomoCode
- SwiftFormat Lint: Integrado SwiftFormat linting para asegurar un estilo de código consistente. [#250] - @ShlomoCode
- Autogenerated Xcode File Headers: Eliminadas las innecesarias cabeceras de archivo autogeneradas en Xcode para una base de código más limpia. [#251] - @ShlomoCode
- Gestión CNAME: Creación y eliminación de registros CNAME como parte de los esfuerzos de gestión de dominios. - @ejbills
-
🛠️ Refactorización
- Extensión AXUIElement: Refactorizado el código para utilizar una extensión AXUIElement para mejorar la accesibilidad y limpiar el código. [#242] - @ShlomoCode