github Arturo254/OpenTune 2.0.3

latest releases: 2.0.9, 2.0.8, 2.0.7...
4 months ago

OpenTune 2.0.3

Logo de OpenTune
Última Versión Licencia PRs Welcome GitHub Stars GitHub Forks Issues

📌 Notas de la Versión 2.0.3


🚀 Mejoras Principales :

  • Fondo del reproductor mejorado:

    • Se introdujo un nuevo sistema dinámico para generar fondos con gradiente desde la carátula del álbum.
    • Se calcula automáticamente el color óptimo para texto e íconos, asegurando contraste y accesibilidad.
    • Se añadieron animaciones al cambiar de fondo, y compatibilidad con modos GRADIENT, BLUR y DEFAULT.
      Player.kt
  • UI del reproductor refinada:

    • Todos los colores del reproductor (iconos, texto, sliders) ahora se adaptan automáticamente según el fondo elegido.
    • Se reorganizó el código en BottomSheetPlayer para usar el nuevo estado de gradiente (gradientState).
      BottomSheetPlayer.kt
  • Pantalla de respaldo y restauración:

    • Interfaz rediseñada usando Scaffold, con botones deshabilitados durante cargas.
    • Se mejora la presentación del enlace del archivo, usando tipografía monoespaciada.
    • Manejo de errores más robusto con try-catch específicos y limpieza garantizada de archivos temporales.
    • Mejor lógica de navegación para evitar errores si no hay pantalla previa.
    • Cálculo de tamaño de archivo más preciso usando OpenableColumns.SIZE.
      BackupScreen.kt
  • Limpieza y mantenimiento:

    • Eliminado ProblemSolver.kt y su ruta asociada en navegación.
    • Corrección de posible NullPointerException en claves de caché.
      CachePlaylistScreen.kt
    • Ajustes visuales: uso de HorizontalDivider en lugar de Divider para consistencia.
      AppearanceSettings.kt
    • Mejoras en logs de errores de carga de imágenes de fondo.
      MainActivity.kt
    • Se eliminó VerticalFastScroller de la pantalla de canciones de artista.
      ArtistSongsScreen.kt
  • Refactor de formato general:

    • Mejoras de estilo y legibilidad en múltiples archivos, sin alterar la lógica principal.
  • Actualización de versión:

    • Incremento de versión a 2.0.3, con versionCode en 117.
      build.gradle.kts
    • Actualización de la dependencia newpipe-extractor a versión f3bb450.
      gradle/libs.versions.toml

📊 Estadísticas de la Versión:

  • 🔄 Lanzada: Fecha de Lanzamiento
  • 📦 Descargas: Descargas
  • 🛠️ Commits: Commits

🤝 Colaboración de Código Abierto

OpenTune es un proyecto de código abierto y siempre estamos buscando colaboradores para mejorar el proyecto. ¡Tu contribución es bienvenida!

🛠️ Cómo Contribuir:

  1. Haz un fork del repositorio: Clona el repositorio para trabajar en mejoras.
  2. Envía pull requests: Una vez que hayas realizado tus cambios, envía un pull request para que podamos revisar y fusionar tus contribuciones.
  3. Explora y mejora el código fuente: Si encuentras algún error o tienes una idea para mejorar el proyecto, ¡no dudes en compartirla!

📄 Licencia

Este proyecto está bajo la licencia MIT y GPL 3


📝 Registro de Cambios

Full Changelog: https://github.com/Arturo254/OpenTune/compare/2.0.2..2.0.3


Hecho con amor
OpenTune: Tu música. Tu ritmo. Tu control.

Don't miss a new OpenTune release

NewReleases is sending notifications on new releases.