GUI-Drag & Drop: Aufgaben und Kalenderintegration in Thunderbird

Die Entwicklung des Thunderbird-Teams verdient Anerkennung. Es besteht die Hoffnung, Microsoft-Produkte wie Outlook durch eine vollständige Linux-Lösung ersetzen zu können.

Aktuell wird Linux Mint 21 mit Thunderbird 102.4.2 (64-Bit) genutzt. Thunderbird wird bereits als ebenbürtig oder sogar besser als Outlook angesehen, insbesondere mit dem zusätzlichen Mail Merge Plugin.

Ein entscheidendes Merkmal von Outlook, das noch in Thunderbird fehlt und dessen Umstieg auf Linux bisher verhindert, ist die nahtlose grafische Benutzeroberflächenintegration (GUI) zwischen Aufgaben und Kalender mittels Drag & Drop. Diese Funktionalität ist seit mindestens Outlook 2010 verfügbar und wird hier anhand von Outlook 2013 erläutert. Die Nutzung von Windows 7 und Outlook 2013 wird beibehalten, um Sicherheitsbedenken und Kontrollverlust bei Windows 10 zu umgehen und den vollständigen Umstieg auf Linux zu ermöglichen, sobald diese Thunderbird-Funktion implementiert ist.

Es wird angeboten, als Alpha/Beta-Tester für die Entwicklung dieser Funktion zur Verfügung zu stehen und Entwickler bei Zoom-Meetings zu unterstützen. Eine zusätzliche Spende von 100 US-Dollar wird angeboten, um die Entwicklung anzukurbeln, in der Hoffnung, dass weitere Nutzer, die diese Funktionalität wünschen, ebenfalls spenden werden.

Vorschlag zur GUI-Drag & Drop-Integration

Es wird vorgeschlagen, die “Tägliche Aufgabenliste” (Daily Task List) wie in Outlook am unteren Rand des Thunderbird-Kalenders zu integrieren. Dies soll die Funktionalität ergänzen, die es ermöglicht, Aufgaben per Drag & Drop direkt in Zeitfenster des Kalenders zu ziehen und umgekehrt.

Aktueller Stand und Verbesserungspotenzial in Thunderbird

Thunderbird bietet bereits die Möglichkeit, Aufgaben per Drag & Drop in Zeitfenster des Kalenders zu ziehen. Es bestehen jedoch folgende Probleme:

  • Versehentliches Löschen von Aufgaben: Das Löschen eines Kalenderereignisses, das mit einer Aufgabe verknüpft ist, löscht auch die Aufgabe selbst. Dies ist problematisch, da eine Aufgabe, die nicht zu der ursprünglich geplanten Zeit erledigt werden kann, dennoch in der To-Do-Liste verbleiben sollte.
  • Flexiblere Zeitplanung: Es sollte möglich sein, eine Aufgabe für einen bestimmten Tag einzuplanen, ohne sofort eine feste Uhrzeit festzulegen. Die Aufgabe soll am geplanten Tag in der Aufgabenleiste erscheinen und erst dann zeitlich konkret zugewiesen werden, wenn Kapazitäten frei sind.
Weiterlesen >>  Lexware FinanzManager 2020: Revolutionäre Neuerungen für Ihr Finanzmanagement

Nutzung von Outlook als Vorbild

Outlook wird als wöchentlicher/täglicher Aktivitätsplaner genutzt. Alle Aufgaben werden in der Aufgabenleiste erfasst. Aufgaben, die heute oder diese Woche fällig sind, können per Drag & Drop in ein bestimmtes Zeitfenster des Wochenkalenders gezogen werden. Ist eine Aufgabe für einen zukünftigen Tag vorgesehen, ohne dass bereits eine genaue Uhrzeit festgelegt ist, wird sie per Drag & Drop in die “Tägliche Aufgabenliste” am unteren Rand des Kalenders für den entsprechenden Tag gezogen. Dies setzt nur das Fälligkeitsdatum der Aufgabe, entfernt sie aus der Aufgabenleiste (die nur Aufgaben für heute oder früher anzeigt) und bewahrt sie für den gewählten Tag auf.

Die Größe der “Täglichen Aufgabenliste” kann angepasst werden, um mehr Aufgaben eines Tages anzuzeigen und sie nach Bedarf zu verschieben.

Um einer Aufgabe eine konkrete Zeit im Kalender zuzuweisen, wird die Wochenansicht des Kalenders genutzt und die Aufgabe in das gewünschte Zeitfenster gezogen. Dies legt sowohl das Fälligkeitsdatum als auch die Fälligkeitszeit fest.

Das Verschieben eines durch Drag & Drop erstellten Kalenderereignisses passt das Fälligkeitsdatum/-zeit der Aufgabe an. Das Löschen des Kalenderereignisses löscht die Aufgabe nicht aus der Aufgabenleiste oder der “Täglichen Aufgabenliste”. Die Aufgabe bleibt mit Fälligkeitsdatum (nicht Fälligkeitszeit) bestehen.

Die automatische Erstellung eines Fälligkeitsdatums für den aktuellen Tag bei der Erstellung von Aufgaben ermöglicht die beschriebene Arbeitsweise.

Die beigefügten Bilder zeigen:

  1. Die tägliche Aufgabenliste (TheDailyTaskList).
  2. Die erweiterte tägliche Aufgabenliste (TheDailyTaskListExpanded).
  3. Drag & Drop-Optionen (DragAndDropOptions).