Cette page décrit Calíope 1.5, la version que nous construisons en ce moment. La 1.4 est terminée et en cours d'examen par Apple, et la boutique propose aujourd'hui la 1.3 sur le Mac et la 1.2 sur iPad. Le changelog indique dans quelle version chaque fonction est arrivée.

Ajoute un bouton « Ouvrir dans Calíope » à chaque sujet. Ne fonctionne qu'avec l'app installée.

Accessibilité

Calíope avec VoiceOver et Contrôle vocal

Chaque commande a un nom, et la grille de résultats s’active sans souris.

Calíope est conçue pour que tout le parcours —se connecter, explorer le schéma, écrire du SQL, lire la grille, modifier une cellule— se fasse écran éteint.

Grille de résultats
- Chaque cellule annonce sa colonne et sa valeur, pas seulement la valeur.
- Activer une cellule ouvre son détail. Le rotor propose en plus Copier, Générer UPDATE, Modifier la valeur et Supprimer la ligne : ce sont des actions d’accessibilité, donc le double tap que VoiceOver réserve à l’activation n’est pas pris par le double tap propre à la grille.

Ce qui est annoncé tout seul
- La connexion et la déconnexion.
- Le résultat d’un lot : lignes renvoyées, lignes affectées, ou l’échec de la requête.
- Une sauvegarde terminée, avec le nom de son fichier.

Contrôle vocal
Chaque bouton en icône seule a un nom prononçable, donc « touche Recharger » fonctionne sans activer la couche numérotée.

Où cela ne va pas. Le parcours à la tabulation (Accès complet au clavier) ne couvre pas les zones qui ne sont pas des boutons —la grille de résultats en fait partie—. VoiceOver y accède ; l’anneau de focus, non.

Mots-clés : voiceover, contrôle vocal, lecteur d’écran, aveugle, accessibilité, rotor, annonces, clavier

Texte plus grand et contraste

L’app suit la taille de texte du système, y compris dans la grille de résultats.

Texte plus grand (iPad et iPhone)
Calíope suit le réglage de taille de texte du système jusqu’aux catégories d’accessibilité.

- La grille de résultats s’adapte aussi. Les boutons +/ de la barre choisissent toujours votre taille ; la catégorie du système la multiplie, votre choix est donc conservé. Il y a un plafond : au-delà d’un certain point une grille à chasse fixe n’a plus de colonnes, et le détail de la cellule est la sortie.

- Le formulaire de connexion cesse de placer l’étiquette et le champ côte à côte aux tailles d’accessibilité et les empile. C’est le motif d’Apple pour les formulaires, et c’est la seule façon que les deux tiennent.

Contraste
Le texte peint en faible opacité a été relevé sur les parcours réellement empruntés. Ce que l’app ne fait pas, c’est réagir à « Augmenter le contraste » : elle ne propose pas de palette à contraste élevé séparée.

Apparence sombre
L’app est sensible au thème par conception, sur les trois et dans les widgets.

Mots-clés : texte plus grand, dynamic type, taille du texte, contraste, mode sombre, apparence, grille, formulaire

Réduire les animations et la transparence

Avec « Réduire les animations », aucune animation de l’app ne déplace quoi que ce soit.

Réduire les animations
Toutes les animations de Calíope, sur tous ses appareils, passent par un utilitaire qui les désactive quand le réglage système est actif. Cela inclut les bandeaux qui entrent en glissant depuis le haut : avec le réglage actif ils apparaissent toujours —aucune information n’est perdue— mais ils ne bougent plus.

Réduire la transparence
Les fonds translucides deviennent une couleur unie.

Différencier sans couleur
Aucun état de l’app ne repose sur la seule couleur : l’état de connexion est un point plein face à un anneau, la gravité porte son icône et son libellé, et dans le comparateur de schémas l’avant et l’après sont marqués et + en plus du rouge et du vert.

Mots-clés : réduire les animations, animation, transparence, différencier sans couleur, daltonisme, vestibulaire