Releases
v1.2
Compare
Sorry, something went wrong.
No results found
kveld9
released this
10 Aug 22:33
Changelog - FCM Calculator
[1.2] - 2026-08-10
🏗️ Arquitectura y Core
Migración a MVVM : Implementación de GrlViewModel para una gestión de estado centralizada.
Flujo de Datos Unidireccional (UDF) : Implementación de StateFlow con estados inmutables para una UI reactiva y predecible.
Refactorización de UI : Fragmentación de GrlScreen en componentes stateless especializados (Header, GrlCard, PlayerRow, etc.).
Unit Testing : Suite de pruebas unitarias cubriendo la lógica de cálculo, validaciones y comportamiento del ViewModel.
✨ Funcionalidades y UX
Validación de Entradas : Implementado "clamping" automático para GRL (47-150) y Rangos (0-5) al perder el foco del campo.
Ajuste Dinámico de Rango : El GRL individual ahora se recalcula automáticamente al cambiar el rango, manteniendo la base del jugador.
Gestión por ID único : Uso de UUIDs para los jugadores, eliminando errores de recomposición y fallos al editar listas.
Monet UI : Soporte para colores dinámicos (Material You) en dispositivos compatibles (Android 12+).
🌐 Localización
Soporte de Idiomas : Añadida localización completa al Español (values-es).
Refinamiento de Textos : Corrección de espaciado y gramática en las etiquetas de puntos faltantes (cambio de "pts" a "puntos/points").
🛠️ Otros cambios técnicos
Actualización de dependencias (lifecycle-viewmodel-compose, kotlinx-coroutines-test).
Configuración de libs.versions.toml para una gestión de dependencias moderna.
Limpieza profunda de código y eliminación de modelos mutables obsoletos (PlayerUi).
You can’t perform that action at this time.