OpenTune 2.0.3
📌 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,BLURyDEFAULT.
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
BottomSheetPlayerpara 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-catchespecí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
- Interfaz rediseñada usando
-
Limpieza y mantenimiento:
- Eliminado
ProblemSolver.kty su ruta asociada en navegación. - Corrección de posible
NullPointerExceptionen claves de caché.
CachePlaylistScreen.kt - Ajustes visuales: uso de
HorizontalDivideren lugar deDividerpara consistencia.
AppearanceSettings.kt - Mejoras en logs de errores de carga de imágenes de fondo.
MainActivity.kt - Se eliminó
VerticalFastScrollerde la pantalla de canciones de artista.
ArtistSongsScreen.kt
- Eliminado
-
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, conversionCodeen117.
build.gradle.kts - Actualización de la dependencia
newpipe-extractora versiónf3bb450.
gradle/libs.versions.toml
- Incremento de versión a
📊 Estadísticas de la Versión:
🤝 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:
- Haz un fork del repositorio: Clona el repositorio para trabajar en mejoras.
- Envía pull requests: Una vez que hayas realizado tus cambios, envía un pull request para que podamos revisar y fusionar tus contribuciones.
- 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
