feat(recording): add safety limits and adaptive headers
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
- [x] Permitir que el usuario cambie el idioma manualmente desde la aplicación, sin depender únicamente del idioma del sistema.
|
||||
- [x] Añadir traducción inicial español/inglés para el shell, navegación, timer de sueño y selector de idioma.
|
||||
- [x] Añadir soporte inicial para un conjunto amplio de idiomas muy hablados: inglés, español, chino, hindi, árabe, portugués, francés, ruso, alemán, japonés, indonesio, bengalí e italiano.
|
||||
- [x] Ejecutar escaneo UTF-8 sobre ARB/código tocado y corregir corrupciones visibles en los textos migrados.
|
||||
- [ ] Validar no solo el guardado UTF-8 en código, sino también el render real en la aplicación para acentos, ñ, signos, alfabetos no latinos y direcciones RTL.
|
||||
- [ ] Repasar absolutamente todos los literales de la aplicación en todas las pantallas, componentes, servicios con mensajes visibles y notificaciones.
|
||||
- [ ] Soportar formatos locales de fecha, hora, números y duración usando helpers centralizados.
|
||||
@@ -17,16 +18,18 @@
|
||||
|
||||
## UX y accesibilidad visual
|
||||
|
||||
- [ ] Revisar los paneles informativos superiores de cada pantalla: recuperar márgenes internos elegantes para que el texto no quede pegado a los bordes.
|
||||
- [ ] Probar la aplicación con escalas de texto grandes/muy grandes del sistema y evitar que los paneles con mucho texto se descuajeringuen.
|
||||
- [ ] Diseñar una solución elegante para textos largos: reflow, límites razonables, scroll, wraps controlados y jerarquías que mantengan la estética AAA.
|
||||
- [x] Revisar los paneles informativos superiores de cada pantalla: recuperar márgenes internos elegantes para que el texto no quede pegado a los bordes.
|
||||
- [x] Añadir comportamiento adaptativo en el header premium para escalas de texto grandes y pantallas estrechas.
|
||||
- [ ] Probar la aplicación con escalas de texto grandes/muy grandes del sistema en dispositivo real o golden tests.
|
||||
- [ ] Diseñar una solución elegante para textos largos en todos los paneles secundarios: reflow, límites razonables, scroll, wraps controlados y jerarquías que mantengan la estética AAA.
|
||||
|
||||
## Grabaciones
|
||||
|
||||
- [ ] Añadir en Ajustes un acceso elegante, con imagen/icono acorde al diseño, para abrir la carpeta de grabaciones con el gestor de ficheros del sistema mediante intent.
|
||||
- [ ] Añadir configuración de tamaño máximo de fichero de grabación; valor por defecto: 500 MB.
|
||||
- [ ] Detener automáticamente la grabación si se para la reproducción.
|
||||
- [ ] Detener automáticamente la grabación si se cambia de emisora.
|
||||
- [x] Añadir en Ajustes un acceso elegante para abrir la carpeta de grabaciones con el gestor de ficheros del sistema mediante intent.
|
||||
- [x] Añadir configuración de tamaño máximo de fichero de grabación; valor por defecto: 500 MB.
|
||||
- [x] Detener automáticamente la grabación si se para o pausa la reproducción.
|
||||
- [x] Detener automáticamente la grabación si se cambia de emisora.
|
||||
- [ ] Probar en Android real que el intent de carpeta funciona con rutas internas y rutas escogidas por el usuario.
|
||||
|
||||
## Búsqueda de emisoras
|
||||
|
||||
|
||||
Reference in New Issue
Block a user