Notre engagement
Calíope est un client de bases de données professionnel, et nous voulons que chaque développeuse, développeur et administrateur de bases de données puisse l'utiliser, y compris les personnes qui dépendent de technologies d'assistance. Nous nous appuyons sur les cadres d'accessibilité natifs d'Apple afin que Calíope fonctionne avec les outils déjà intégrés à macOS et iPadOS, et nous testons les fonctions ci-dessous face aux tâches réelles de gestion d'une base de données : se connecter à un serveur, explorer un schéma, écrire et exécuter du SQL, lire les résultats et utiliser les outils d'administration.
Votre retour compte. L'accessibilité n'est jamais « terminée ». Si vous rencontrez un obstacle en utilisant Calíope avec une technologie d'assistance, écrivez-nous à info@caliope.org et nous en ferons une priorité.
Fonctions d'accessibilité prises en charge
Le tableau ci-dessous récapitule les fonctions d'accessibilité prises en charge par Calíope sur chaque plateforme, en utilisant les mêmes noms qu'Apple emploie pour les Étiquettes d'accessibilité de l'App Store. Une coche signifie que la fonction est prise en charge pour les tâches courantes de l'app sur cette plateforme.
| Fonction | Ce que cela signifie dans Calíope | macOS | iPadOS |
|---|---|---|---|
| Interface sombre | Un thème sombre complet sur tous les écrans, menus et contrôles, qui suit automatiquement l'apparence du système. | Oui | Oui |
| Différencier sans la couleur seule | L'état (connecté/hors ligne, lignes ajoutées/supprimées, validation) est communiqué par des icônes, des formes ou du texte, et pas seulement par la couleur. | Oui | Oui |
| Contraste suffisant | Le texte et l'iconographie essentielle conservent un fort rapport de contraste avec l'arrière-plan, en apparence claire comme sombre. | Oui | Oui |
| Animations réduites | Lorsque vous activez Réduire les animations, Calíope supprime ou raccourcit les animations et transitions non essentielles ; Réduire la transparence est également respecté. | Oui | Oui |
| Sous-titres | Non applicable — Calíope n'a pas de contenu vidéo ni audio seul. | — | — |
| Descriptions audio | Non applicable — Calíope n'a pas de contenu vidéo. | — | — |
Comment chaque fonction marche dans Calíope
Interface sombre
Calíope propose un thème sombre complet. Les couleurs sont définies comme des valeurs sensibles à l'apparence qui s'adaptent automatiquement au réglage Clair ou Sombre du système : l'app n'impose jamais une apparence par-dessus votre choix système.
Différencier sans la couleur seule
Là où la couleur véhicule un sens —état de connexion, ajouts et suppressions dans la comparaison de schémas, retours de validation— Calíope l'associe à une icône, une forme ou un libellé texte, pour que l'information ne dépende pas de la perception des couleurs.
Contraste suffisant
Le système de couleurs est réglé pour que le texte et les icônes essentielles conservent un fort rapport de contraste avec leur arrière-plan, en apparence claire comme sombre, et les matières translucides basculent vers des fonds opaques lorsque Réduire la transparence est activé.
Animations réduites
Calíope respecte le réglage Réduire les animations du système. Lorsqu'il est activé, les animations et transitions de vue non essentielles sont supprimées ou raccourcies, afin que le mouvement dans l'interface reste minimal. Réduire la transparence est également respecté : les matières translucides basculent vers des fonds opaques.
Fonctions en cours de développement
Nous améliorons et testons activement trois autres fonctions, et nous les déclarerons ici dès que nous pourrons les vérifier pleinement sur les tâches courantes de l'app et sur des appareils réels :
- VoiceOver — Calíope est construit avec des contrôles standard et libellés, et énonce des annonces d'état pour des événements comme les résultats de requêtes et les changements de connexion ; nous terminons la vérification de bout en bout avec le lecteur d'écran.
- Contrôle vocal — s'appuie sur les mêmes contrôles libellés, vérifié en même temps que VoiceOver.
- Texte plus grand (Texte dynamique) sur iPad — nous étendons la couverture du texte adaptatif dans les flux courants. L'éditeur SQL dispose déjà de son propre réglage de taille de police indépendant.
Étiquettes d'accessibilité sur l'App Store
Apple permet aux développeurs de publier des Étiquettes d'accessibilité sur la page produit d'une app dans l'App Store, déclarées par type d'appareil. Les fonctions indiquées ci-dessus comme prises en charge sont celles que nous déclarons pour Calíope sur macOS et iPadOS. Cette page est aussi la destination du lien facultatif « Accessibilité » de notre fiche App Store.
Limites connues
Nous sommes transparents sur ce qui reste en cours. Certaines vues avancées et moins courantes peuvent ne pas encore être pleinement optimisées pour chaque technologie d'assistance, et nous continuons d'améliorer la couverture du Texte dynamique et du contraste dans toute l'app. Si quelque chose ne fonctionne pas comme vous en avez besoin, votre signalement oriente directement nos prochaines corrections.
Signaler un problème d'accessibilité
Écrivez-nous à info@caliope.org en précisant la plateforme (macOS ou iPadOS), la technologie d'assistance utilisée et ce que vous tentiez de faire. Nous nous efforçons de répondre rapidement et de prioriser les corrections d'accessibilité.