github Arturo254/OpenTune 2.0.9

51 minutes ago

OpenTune 2.0.9

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

📌 Notas de la Versión 2.0.9

🔧 Refactor: eliminar componente sin uso y mejorar BottomSheet

Se elimina un componente que ya no se utiliza y se optimiza el comportamiento visual del BottomSheet.

Cambios principales:

  • Eliminado un archivo obsoleto.
  • Simplificada la lógica de opacidad del fondo con pow(0.5f) y mejorado el formateo.

Archivos editados/eliminados:

NavigationTile.kt (eliminado)
BottomSheet.kt (refactor y comentarios añadidos)

🌍 Refactor: corregir traducción en español sobre VISITOR_DATA

Se ajusta la traducción del recurso visitor_data_description para alinearse con el término técnico interno.

Cambios:

  • Se reemplaza el texto para usar VISITOR_DATA.
  • Se mantiene un prefijo inesperado (“i”) que venía del diff original.

Archivo:

values-es/strings.xml

🌐 Refactor: mejoras en polaco y eliminación de chino tradicional (TW)

Actualización extensa de traducciones en polaco y eliminación completa de la localización en chino tradicional.

Cambios:

  • Nuevas traducciones completas (avatar, backups, imágenes de letras, VISITOR_DATA).
  • Correcciones gramaticales y de estilo.
  • Mejora en listas con viñetas.
  • Eliminación total de values-zh-rTW.

Archivos:

values-pl/strings.xml (actualizado)
values-zh-rTW/strings.xml (eliminado)

✨ feat: animación mejorada de badge de actualización del perfil

Se mejora la animación y visibilidad del indicador de actualización sobre el avatar del usuario.

Mejoras destacadas:

  • Animación infiniteRepeatable con pulso y cambio de alpha.
  • Efecto radial externo para atraer atención.
  • Fondo semitransparente, icono más grande (18dp) y animaciones aplicadas al símbolo.

Archivo:

MainActivity.kt

🇵🇱 L10n: mejoras adicionales de polaco

Se completa la traducción del contenido relacionado con VISITOR_DATA y se corrigen errores en la UI.

Cambios:

  • Mejoras en ortografía y mayúsculas.
  • Traducciones completas para la sección informativa de VISITOR_DATA.
  • Nuevas claves para futuras funciones.

Archivo:

values-pl/strings.xml

🆕 feat: agregar catalán y malayalam, y actualizar traducciones

Se amplía la compatibilidad de idiomas y se ajustan otras traducciones existentes.

Cambios:

  • Nuevos idiomas: Catalán y Malayalam.
  • Actualizaciones en ruso, francés, alemán, vietnamita, japonés y catalán (España).
  • Nuevas claves para VISITOR_DATA, selección de avatar y subida a la nube.
  • Normalización de formato con comillas en múltiples archivos.

Archivos:

values-ca/strings.xml (nuevo)
values-ml/strings.xml (nuevo)
🗂️ múltiples archivos de idiomas actualizados

☁️ feat: subida en la nube opcional + cadenas externalizadas

Se agrega preferencia para controlar backups en la nube y se eliminan textos hardcodeados.

Cambios principales:

  • Nuevo toggle para habilitar subida automática a filebin.net.
  • Las tarjetas informan si el backup será local o con nube.
  • Todos los textos pasan a stringResource.
  • Agregado ícono nuevo de seguridad en la nube.

Archivos:

BackupAndRestore.kt (nueva lógica y strings externalizados)
cloud_lock.xml (nuevo ícono)
strings.xml (en/es/pt-rBR → nuevas traducciones)

🎨 feat: rediseño de Backup/Restore + gestión del caché

Se rediseña completamente la pantalla de copias de seguridad y se agrega gestión visible de caché de canciones.

Cambios destacados:

  • Nueva interfaz con tarjetas minimalistas (Minimal*Cards).
  • Indicador visual del uso del caché y tamaño en tiempo real.
  • “Resetear” ahora limpia caché y VISITOR_DATA en una sola acción.
  • Indicadores de carga durante la limpieza.
  • Nuevas dependencias y animaciones para una experiencia moderna.

Archivos:

BackupAndRestore.kt (nueva UI + lógica de caché)
build.gradle (añade WorkManager)

⚡ feat: fast scroller en la Library

Se agrega VerticalFastScroller para desplazamiento rápido en listas largas de la biblioteca.

Cambios:

  • Se usa lazyListState para controlar el scroll.
  • Las pantallas de biblioteca quedan envueltas con el scroller.

Archivos:

LibraryScreen.kt

📊 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: 2.0.8...2.0.9


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.