Unser Anspruch
Calíope ist ein professioneller Datenbank-Client, und wir möchten, dass alle Entwicklerinnen, Entwickler und Datenbankadministratoren ihn nutzen können — auch Menschen, die auf assistive Technologien angewiesen sind. Wir bauen auf Apples nativen Frameworks für Bedienungshilfen auf, damit Calíope mit den bereits in macOS und iPadOS integrierten Werkzeugen zusammenarbeitet, und wir prüfen die folgenden Funktionen an den realen Aufgaben der Datenbankverwaltung: mit einem Server verbinden, ein Schema erkunden, SQL schreiben und ausführen, Ergebnisse lesen und die Verwaltungswerkzeuge nutzen.
Ihr Feedback zählt. Barrierefreiheit ist nie „fertig“. Wenn Sie beim Einsatz von Calíope mit einer assistiven Technologie auf eine Hürde stoßen, schreiben Sie uns an info@caliope.org — wir behandeln das mit Vorrang.
Unterstützte Bedienungshilfen
Die folgende Tabelle fasst zusammen, welche Bedienungshilfen Calíope auf den einzelnen Plattformen unterstützt — mit denselben Bezeichnungen, die Apple für die Accessibility Nutrition Labels im App Store verwendet. Ein Haken bedeutet, dass die Funktion für die üblichen Aufgaben der App auf dieser Plattform unterstützt wird.
| Funktion | Was das in Calíope bedeutet | macOS | iPadOS |
|---|---|---|---|
| Dunkle Oberfläche | Ein vollständiges dunkles Farbschema über alle Bildschirme, Menüs und Bedienelemente, das automatisch dem Systemerscheinungsbild folgt. | Ja | Ja |
| Unterscheidung nicht nur über Farbe | Zustände (verbunden/offline, hinzugefügte/entfernte Zeilen, Validierung) werden über Symbole, Formen oder Text vermittelt — nicht allein über Farbe. | Ja | Ja |
| Ausreichender Kontrast | Text und wesentliche Symbole halten sowohl im hellen als auch im dunklen Erscheinungsbild ein hohes Kontrastverhältnis zum Hintergrund. | Ja | Ja |
| Reduzierte Bewegung | Wenn Sie „Bewegung reduzieren“ aktivieren, entfernt oder verkürzt Calíope nicht wesentliche Animationen und Übergänge; auch „Transparenz reduzieren“ wird berücksichtigt. | Ja | Ja |
| Untertitel | Nicht zutreffend — Calíope hat keine Video- oder reinen Audioinhalte. | — | — |
| Audiodeskription | Nicht zutreffend — Calíope hat keine Videoinhalte. | — | — |
Wie die einzelnen Funktionen in Calíope arbeiten
Dunkle Oberfläche
Calíope bringt ein vollständiges dunkles Thema mit. Farben sind als erscheinungsbildabhängige Werte definiert, die sich automatisch an die Hell- oder Dunkeleinstellung des Systems anpassen — die App erzwingt nie ein Erscheinungsbild gegen Ihre Systemwahl.
Unterscheidung nicht nur über Farbe
Wo Farbe Bedeutung transportiert — Verbindungsstatus, Hinzufügungen und Löschungen im Schemavergleich, Validierungsrückmeldungen — ergänzt Calíope sie um ein Symbol, eine Form oder eine Textbeschriftung, damit die Information nicht von der Farbwahrnehmung abhängt.
Ausreichender Kontrast
Das Farbsystem ist so abgestimmt, dass Text und wesentliche Symbole sowohl im hellen als auch im dunklen Erscheinungsbild ein hohes Kontrastverhältnis zum Hintergrund halten, und durchscheinende Materialien wechseln zu deckenden Hintergründen, wenn „Transparenz reduzieren“ aktiv ist.
Reduzierte Bewegung
Calíope berücksichtigt die Systemeinstellung „Bewegung reduzieren“. Ist sie aktiviert, werden nicht wesentliche Animationen und Ansichtsübergänge entfernt oder verkürzt, sodass die Bewegung in der Oberfläche minimal bleibt. Auch „Transparenz reduzieren“ wird berücksichtigt: durchscheinende Materialien wechseln zu deckenden Hintergründen.
Funktionen in aktiver Entwicklung
Wir verbessern und testen drei weitere Funktionen aktiv und werden sie hier deklarieren, sobald wir sie über die üblichen Aufgaben der App hinweg auf echten Geräten vollständig verifizieren können:
- VoiceOver — Calíope ist mit standardmäßigen, beschrifteten Bedienelementen gebaut und spricht Statusansagen für Ereignisse wie Abfrageergebnisse und Verbindungsänderungen; wir schließen die durchgängige Verifizierung mit dem Screenreader ab.
- Sprachsteuerung — baut auf denselben beschrifteten Bedienelementen auf und wird zusammen mit VoiceOver verifiziert.
- Größerer Text (Dynamischer Text) auf dem iPad — wir erweitern die Abdeckung skalierbaren Texts über die üblichen Abläufe. Der SQL-Editor verfügt bereits über eine eigene, unabhängige Schriftgrößeneinstellung.
Accessibility Nutrition Labels im App Store
Apple erlaubt Entwicklern, auf der App-Store-Produktseite einer App Accessibility Nutrition Labels zu veröffentlichen — deklariert pro Gerätetyp. Die oben als unterstützt aufgeführten Funktionen sind jene, die wir für Calíope unter macOS und iPadOS deklarieren. Diese Seite ist zugleich das Ziel des optionalen „Barrierefreiheit“-Links in unserem App-Store-Eintrag.
Bekannte Einschränkungen
Wir legen offen, was noch in Arbeit ist. Einige fortgeschrittene, seltener genutzte Ansichten sind möglicherweise noch nicht vollständig für jede assistive Technologie optimiert, und wir verbessern die Abdeckung von dynamischem Text und Kontrast in der gesamten App weiter. Wenn etwas nicht so funktioniert, wie Sie es brauchen, bestimmt Ihre Rückmeldung unmittelbar, was wir als Nächstes beheben.
Ein Barrierefreiheitsproblem melden
Schreiben Sie uns an info@caliope.org mit Angabe der Plattform (macOS oder iPadOS), der verwendeten assistiven Technologie und dem, was Sie vorhatten. Wir bemühen uns um schnelle Antwort und priorisieren Korrekturen der Barrierefreiheit.