iCalender
Version: 1.0.0 | Lizenz: Microsoft Store (Standard / Pro)
Microsoft Store: Ueblicherweise gibt es eine Standardversion mit eingeschraenktem Funktionsumfang und eine Pro-Freischaltung im Store. Konkrete Grenzen und Offline-Regeln stehen im Store-Eintrag bzw. in der App und koennen sich aendern. Diese Web-Dokumentation nennt keine festen Testtage oder Start-Limits.
Was ist iCalender?
iCalender ist ein lokaler Kalender mit iCloud/CalDAV-Synchronisation, wiederkehrenden Terminen und deutschen Feiertagen. Entwickelt mit PySide6.
Funktionen
- Monats-, Wochen- und Tagesansicht: Verschiedene Kalenderansichten
- iCloud/CalDAV Synchronisation: Zwei-Wege-Sync mit iCloud
- Wiederkehrende Termine (RRULE): Taeglich, woechentlich, monatlich, jaehrlich
- Deutsche Feiertage: Automatische Berechnung basierend auf Osterdatum
- Kategorien mit Farben: Wichtig, To-Do, Privat, Familie, Schicht, Feiertag
- Geburtstage aus Kontakten: Anzeige von Geburtstagen
- Terminsuche: Durchsuchen aller Termine nach Titel
- Drucken mit Vorschau: Monats- und Jahresuebersichten
- Lokaler Cache: Offline-Zugriff auf alle Termine
- Lizenz / Offline: Wenn die App Offlineregeln anzeigt, gelten diese Hinweise (nicht fix in dieser Doku festgelegt).
- Dark/Light Theme: Dunkles und helles Design
- Mehrsprachig: Deutsch und Englisch
Voraussetzungen & Einschraenkungen:
- Funktionsumfang Standard vs. Pro: siehe Microsoft Store und In-App-Hinweise.
- Kein Google Calendar Support
- Kein Outlook.com Support
- Nur iCloud und CalDAV-kompatible Server
- Offline-Nutzung: nur soweit die jeweilige Programmversion es zulaesst (siehe App-Meldungen).
- Windows only
Systemvoraussetzungen
| Komponente | Anforderung |
| Betriebssystem | Windows 10/11 (64-bit) |
| RAM | 4 GB minimum, 8 GB empfohlen |
| Speicherplatz | 100 MB + Kalenderdaten |
| Internet | Erforderlich fuer Synchronisation und Lizenzpruefung |
| .NET Runtime | .NET 6.0 oder hoeher |
Installation
1 Laden Sie iCalender herunter.
2 Fuehren Sie das Setup aus.
3 Starten Sie iCalender.
4 Folgen Sie den Lizenz- bzw. Store-Hinweisen in der jeweiligen Programmversion.
iCloud einrichten
1 Oeffnen Sie die Einstellungen.
2 Waehlen Sie "iCloud" als Provider.
3 Geben Sie Ihre Apple-ID ein.
4 Erstellen Sie ein App-spezifisches Passwort bei appleid.apple.com.
5 Geben Sie das App-Passwort ein (nicht Ihr normales Passwort).
6 Waehlen Sie den zu synchronisierenden Kalender aus.
Termin erstellen
1 Doppelklicken Sie auf einen Tag in der Monatsansicht.
2 Oder klicken Sie auf die Schaltflaeche "Neuer Termin".
3 Geben Sie Titel, Start- und Endzeit ein.
4 Waehlen Sie eine Kategorie (Wichtig, To-Do, Privat, etc.).
5 Fuegen Sie optional Notizen und Ort hinzu.
6 Speichern Sie den Termin.
Wiederkehrende Termine
1 Erstellen Sie einen neuen Termin.
2 Aktivieren Sie "Wiederholen".
3 Waehlen Sie die Frequenz: Taeglich, Woechentlich, Monatlich oder Jaehrlich.
4 Geben Sie optional ein Enddatum an.
5 Speichern Sie - alle Vorkommen werden erstellt.
Deutsche Feiertage
1 Feiertage werden automatisch berechnet.
2 Basiert auf dem Osterdatum.
3 Enthaelt: Neujahr, Karfreitag, Ostermontag, Tag der Arbeit, Christi Himmelfahrt, Pfingstmontag, Tag der Deutschen Einheit, Weihnachtstage.
Drucken
1 Klicken Sie auf das Druckersymbol in der Toolbar.
2 Waehlen Sie die Ansicht: Monat oder Jahr.
3 Eine Vorschau wird angezeigt.
4 Klicken Sie auf "Drucken".
Fehlerbehebung
| Problem | Loesung |
| "Keine aktive Lizenz" |
Im Microsoft Store pruefen, ob eine Pro-Freischaltung noetig ist, und die Meldungen in der App befolgen. |
| Synchronisation schlaegt fehl |
Pruefen Sie Apple-ID und App-Passwort. Stellen Sie sicher, dass CalDAV in iCloud aktiviert ist. |
| "Offline" / Lizenz-Hinweis aus der App |
Wie in der jeweiligen Version beschrieben vorgehen; ggf. Internet fuer Store-Validierung. |
| Termine werden nicht angezeigt |
Pruefen Sie die Kategoriefilter. Stellen Sie sicher, dass der richtige Kalender ausgewaehlt ist. |
Tastenkuerzel
| Tastenkombination | Funktion |
| Strg + N | Neuer Termin |
| Strg + F | Terminsuche |
| Strg + P | Drucken |
| Strg + S | Synchronisieren |
| Entf | Termin loeschen |
| F2 | Termin bearbeiten |
Lizenz
- iCalender: Lizenzierung ueber Microsoft Store (Standard / Pro)
- PySide6: LGPL License
- dateutil: Apache 2.0 License