Esta página describe Calíope 1.5, la versión que estamos construyendo ahora mismo. La 1.4 está terminada y en revisión de App Store, y la tienda sirve hoy la 1.3 en el Mac y la 1.2 en iPad. El changelog dice en qué versión llegó cada función.

Añade un botón «Abrir en Calíope» a cada tema. Sólo funciona con la app instalada.

Accesibilidad

Calíope con VoiceOver y Control por voz

Todo control accionable tiene nombre, y la rejilla de resultados se puede activar sin ratón.

Calíope está hecha para que el recorrido entero —conectar, explorar el esquema, escribir SQL, leer la rejilla, editar una celda— se pueda hacer con la pantalla apagada.

Rejilla de resultados
- Cada celda anuncia su columna y su valor, no sólo el valor.
- Activar una celda abre su detalle. El rotor ofrece además Copiar, Generar UPDATE, Editar valor y Eliminar fila: son acciones de accesibilidad, así que el doble toque que VoiceOver reserva para activar no se lo lleva el doble toque propio de la rejilla.

Lo que se anuncia solo
- Conectar y desconectar.
- El resultado de un lote: filas devueltas, filas afectadas, o que la consulta falló.
- Un respaldo terminado, con el nombre de su archivo.

Control por voz
Todo botón de sólo icono tiene un nombre pronunciable, así que «toca Recargar» funciona sin encender la capa de números.

Dónde no llega. El recorrido con el tabulador (Acceso total por teclado) no cubre las zonas que no son botones —la rejilla de resultados entre ellas—. VoiceOver sí llega; el anillo de foco no.

Palabras clave: voiceover, control por voz, lector de pantalla, ciego, accesibilidad, rotor, anuncios, teclado

Texto más grande y contraste

La app sigue el tamaño de texto del sistema, incluida la rejilla de resultados.

Texto más grande (iPad e iPhone)
Calíope sigue el ajuste de tamaño de texto del sistema hasta las categorías de accesibilidad.

- La rejilla de resultados también escala. Los botones +/ de la barra siguen eligiendo tu tamaño; la categoría del sistema lo multiplica, así que tu elección se conserva. Hay un techo: pasado cierto punto una rejilla monoespaciada deja de tener columnas, y el detalle de la celda es la salida.

- El formulario de conexión deja de poner etiqueta y campo lado a lado con tamaños de accesibilidad y los apila. Es el patrón de Apple para formularios, y es lo único con lo que caben los dos.

Contraste
El texto que se pintaba con poca opacidad se ha subido en los caminos que de verdad se recorren. Lo que la app no hace es reaccionar a «Aumentar contraste»: no ofrece una paleta aparte de alto contraste.

Aspecto oscuro
La app es sensible al tema por diseño, en las tres y en los widgets.

Palabras clave: texto más grande, dynamic type, tamaño de texto, contraste, modo oscuro, apariencia, rejilla, formulario

Reducir movimiento y transparencia

Con «Reducir movimiento» activado, ninguna animación de la app mueve nada.

Reducir movimiento
Todas las animaciones de Calíope, en todos sus aparatos, pasan por un helper que las apaga cuando el ajuste del sistema está puesto. Eso incluye los avisos que entran deslizándose desde arriba: con el ajuste puesto siguen apareciendo —no se pierde información— sólo que no se mueven.

Reducir transparencia
Los fondos translúcidos pasan a un color sólido.

Diferenciar sin color
Ningún estado de la app se distingue sólo por el color: el estado de conexión es punto lleno frente a anillo, la severidad lleva su icono propio y su etiqueta, y en el comparador de esquemas el antes y el después van marcados con y + además de en rojo y verde.

Palabras clave: reducir movimiento, animación, transparencia, diferenciar sin color, daltonismo, vestibular