Aufgaben
Aufgaben aus Microsoft To Do oder Google Tasks, oder lokale Listen, die überhaupt kein Konto brauchen.
- Kategorie
- Office
- Funktioniert mit
- Google, Microsoft
- Standardgröße
- 220 × 440
Was es tut
Zeigt eine einzelne Aufgabenliste, mit einem Kreis zum Abhaken und einer Zeile „Aufgabe hinzufügen” am unteren Rand, die sich beim Anklicken in ein Eingabefeld verwandelt. Fälligkeitsdaten erscheinen als überfällig, heute, morgen, als kurzer Wochentag oder als Datum, wobei Überfälliges an unerledigten Aufgaben hervorgehoben wird. Aufgaben mit hoher Wichtigkeit tragen ein !-Badge.
Lange Aufgabentitel brechen um, statt mitten im Wort abgeschnitten zu werden, bis zu einer Zeilenzahl, die du wählst; erst darüber hinaus werden sie mit Auslassungspunkten gekürzt, mit dem vollständigen Text im Tooltip.
Zwei Quellen
Im Kontomodus kommen die Aufgaben aus Microsoft To Do oder Google Tasks und werden in beide Richtungen synchronisiert.
Der lokale Modus braucht überhaupt kein Konto. „Dieses Gerät” besitzt eigene benannte Listen, die im Einstellungspanel angelegt und umbenannt werden. Diese Listen gehören dem Gerät, nicht einem Widget, was drei erwähnenswerte Folgen hat:
- Eine Liste umzubenennen ändert sofort den Titel jedes Widgets, das sie zeigt.
- Ein Widget zu löschen zerstört seine Aufgaben nicht.
- Zwei Widgets können dieselbe Liste zeigen.
Lokale Listen sind in Themias Import und Export enthalten, sie überstehen also einen Umzug auf einen neuen Rechner.
Woher die Daten kommen
Im Kontomodus direkt von Microsoft oder Google über deren eigene APIs, autorisiert über deren OAuth-Ablauf. Im lokalen Modus verlässt nichts den Rechner: Die Aufgaben liegen zusammen mit dem Rest deiner Themia-Konfiguration auf der Festplatte.
Fälligkeitsdaten werden sorgfältig behandelt: Die beiden Backends kodieren einen Fälligkeitstag auf zwei verschiedene Arten als Zeitstempel, und eine naive Umrechnung verschiebt Aufgaben für alle westlich von UTC um einen Tag. Themia löst beide Kodierungen auf, damit „heute fällig” überall heute heißt.
Grenzen
- Eine Liste pro Widget.
- Lokale Aufgaben bestehen nur aus Titel und Erledigt-Zustand: keine Fälligkeitsdaten, keine Wichtigkeit, keine Wiederholung, denn eine lokale Aufgabe hat keine Quelle dafür.
- Eine lokale Liste zu löschen, die noch Aufgaben enthält, ist unwiderruflich und fragt vorher nach einer Bestätigung.