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

  1. 1
    Compila la app

    Compila el esquema VibePapers con la firma de código desactivada.

  2. 2
    Ejecuta las pruebas

    Ejecuta el target de pruebas de macOS en Apple Silicon con la firma de código desactivada.

  3. 3
    Empaqueta 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.

Explorar el código

Licencia de contribución

Al contribuir, aceptas que tu aporte se publique bajo la licencia PolyForm Noncommercial 1.0.0 del proyecto.