Ayuda a que el control de fondos animados se sienta nativo.
Son bienvenidas las correcciones específicas, pruebas, documentación, mejoras de accesibilidad, confiabilidad multimedia y mejoras prácticas para macOS.
Buenos puntos de partida
- Pruebas de regresión para asignación por pantalla, persistencia, reproducción aleatoria y políticas de recursos.
- Validación multimedia y manejo de errores de AVFoundation.
- Cobertura de activación y reversión del Protector de pantalla Beta.
- Accesibilidad, navegación con teclado, localización y textos claros para solucionar problemas.
Requisitos
Usa macOS 26 o posterior con Xcode 26 o posterior. El proyecto actual tiene tres targets: VibePapers, ScreenSaver y VibePapersTests. El desarrollo local y las compilaciones sin firma no requieren una membresía del Apple Developer Program.
Compilar y probar sin firma
- 1Compila la app
Compila el esquema VibePapers con la firma de código desactivada.
- 2Ejecuta las pruebas
Ejecuta el target de pruebas de macOS en Apple Silicon con la firma de código desactivada.
- 3Empaqueta la beta pública
Usa el script de publicación sin firma del repositorio para crear el DMG, la suma de verificación y el manifiesto de actualización.
El script de publicación requiere las URL HTTPS oficiales de actualización, descarga, ayuda, privacidad y donaciones, además de un par de claves pública y privada Ed25519. Mantén la clave privada fuera del repositorio. Consulta BUILDING.md en el código fuente de la app para conocer el proceso manual completo de compilación, firma, DMG, suma de verificación, manifiesto de actualización y verificación.
Al contribuir, aceptas que tu aporte se publique bajo la licencia PolyForm Noncommercial 1.0.0 del proyecto.