Diese Seite beschreibt Calíope 1.5, die Version, die wir gerade bauen. Die 1.4 ist fertig und in der App-Review, und der Store liefert heute 1.3 auf dem Mac und 1.2 auf dem iPad. Das Changelog sagt, in welcher Version jede Funktion kam.

Fügt jedem Thema einen Button „In Calíope öffnen“ hinzu. Funktioniert nur mit installierter App.

Barrierefreiheit

Calíope mit VoiceOver und Sprachsteuerung

Jedes bedienbare Element hat einen Namen, und die Ergebnistabelle lässt sich ohne Maus aktivieren.

Calíope ist so gebaut, dass der ganze Ablauf —verbinden, Schema durchsehen, SQL schreiben, Tabelle lesen, eine Zelle bearbeiten— bei ausgeschaltetem Bildschirm möglich ist.

Ergebnistabelle
- Jede Zelle nennt ihre Spalte und ihren Wert, nicht nur den Wert.
- Das Aktivieren einer Zelle öffnet ihr Detail. Der Rotor bietet zusätzlich Kopieren, UPDATE erzeugen, Wert bearbeiten und Zeile löschen: das sind Bedienungshilfen-Aktionen, sodass der Doppeltipp, den VoiceOver fürs Aktivieren reserviert, nicht vom eigenen Doppeltipp der Tabelle belegt wird.

Was von selbst angesagt wird
- Verbinden und Trennen.
- Das Ergebnis eines Laufs: zurückgegebene Zeilen, betroffene Zeilen, oder dass die Abfrage fehlgeschlagen ist.
- Eine abgeschlossene Sicherung, mit ihrem Dateinamen.

Sprachsteuerung
Jeder Button, der nur aus einem Symbol besteht, hat einen aussprechbaren Namen — «tippe auf Neu laden» funktioniert also ohne die Nummernüberlagerung.

Wo es nicht hinreicht. Der Tabulator-Durchlauf (Vollständiger Tastaturzugriff) erfasst die Bereiche nicht, die keine Buttons sind — die Ergebnistabelle gehört dazu. VoiceOver erreicht sie; der Fokusrahmen nicht.

Stichwörter: voiceover, sprachsteuerung, screenreader, blind, barrierefreiheit, rotor, ansagen, tastatur

Größerer Text und Kontrast

Die App folgt der Textgröße des Systems, auch in der Ergebnistabelle.

Größerer Text (iPad und iPhone)
Calíope folgt der Textgrößen-Einstellung des Systems bis in die Bedienungshilfen-Kategorien.

- Auch die Ergebnistabelle skaliert. Die Tasten +/ in der Leiste wählen weiterhin deine Größe; die Systemkategorie multipliziert sie, deine Wahl bleibt also erhalten. Es gibt eine Obergrenze: ab einem Punkt hat eine Tabelle mit fester Schrittweite keine Spalten mehr, und das Zellendetail ist der Ausweg.

- Das Verbindungsformular stellt Beschriftung und Feld bei Bedienungshilfen-Größen nicht mehr nebeneinander, sondern untereinander. Das ist Apples Muster für Formulare und die einzige Art, wie beides passt.

Kontrast
Text, der mit geringer Deckkraft gezeichnet war, wurde auf den tatsächlich benutzten Wegen angehoben. Was die App nicht tut: auf «Kontrast erhöhen» reagieren — es gibt keine eigene Palette mit hohem Kontrast.

Dunkles Erscheinungsbild
Die App ist von Grund auf themenbewusst, auf allen dreien und in den Widgets.

Stichwörter: größerer text, dynamic type, textgröße, kontrast, dunkelmodus, erscheinungsbild, tabelle, formular

Bewegung und Transparenz reduzieren

Mit «Bewegung reduzieren» verschiebt keine Animation der App etwas.

Bewegung reduzieren
Alle Animationen in Calíope laufen auf all seinen Geräten über einen Helfer, der sie abschaltet, sobald die Systemeinstellung aktiv ist. Dazu gehören die Hinweise, die von oben hereingleiten: mit aktiver Einstellung erscheinen sie weiterhin —es geht keine Information verloren— sie bewegen sich nur nicht.

Transparenz reduzieren
Die durchscheinenden Hintergründe werden zu einer deckenden Farbe.

Ohne Farbe unterscheiden
Kein Zustand der App hängt allein an der Farbe: der Verbindungsstatus ist ein gefüllter Punkt gegenüber einem Ring, der Schweregrad trägt sein eigenes Symbol und seine Beschriftung, und im Schemavergleich sind Vorher und Nachher mit und + markiert, nicht nur rot und grün.

Stichwörter: bewegung reduzieren, animation, transparenz, ohne farbe unterscheiden, farbenblind, vestibulär