Ein modernes Desktop-Widget für macOS zum Verwalten von Aufgaben.
- ✅ Maximal 10 aktive Tasks gleichzeitig
- ⭕ Anklickbare Kreise zum Abhaken von Aufgaben
- 💾 Lokale Speicherung aller erledigten Tasks
- 🎨 Modernes, transparentes Design
- 📱 Always-on-top Widget
- 🔄 Automatisches Verschwinden erledigter Tasks
- 📊 Übersicht über erledigte Aufgaben
Falls noch nicht installiert, lade Node.js von nodejs.org herunter und installiere es.
Öffne das Terminal und navigiere in den Projekt-Ordner:
cd /Volumes/CrucialX10/Projects/todo-widget
npm installnpm start- Gib deine Aufgabe in das Eingabefeld ein
- Drücke Enter oder klicke auf den + Button
- Maximal 10 aktive Tasks sind erlaubt
- Klicke auf den Kreis links neben der Aufgabe
- Die Aufgabe wird animiert entfernt
- Sie wird automatisch in den erledigten Tasks gespeichert
- Klicke auf den Button "Erledigte anzeigen"
- Siehe alle erledigten Aufgaben mit Zeitstempel
- Optional: Lösche alle erledigten Tasks
- Ziehe das Widget am oberen Bereich (Header)
- Minimieren: Klicke auf den gelben Button
- Schließen: Klicke auf den roten Button
Alle Daten werden lokal gespeichert unter:
- macOS:
~/Library/Application Support/macos-todo-widget/todos.json
Die Datei enthält:
activeTasks: Array aller aktiven AufgabencompletedTasks: Array aller erledigten Aufgaben mit Zeitstempel
Bearbeite die Datei styles.css für:
- Farben (Gradient im Header)
- Größe des Widgets
- Schriftarten
- Animationen
In renderer.js, Zeile 4:
const MAX_TASKS = 10; // Ändere diese ZahlIn main.js, Zeilen 10-11:
x: 50, // X-Position
y: 50, // Y-PositionWidget erscheint nicht:
- Prüfe, ob Node.js korrekt installiert ist:
node --version - Stelle sicher, dass alle Dependencies installiert sind:
npm install
Daten werden nicht gespeichert:
- Überprüfe die Schreibrechte im Application Support Ordner
- Electron (Desktop-Framework)
- HTML/CSS/JavaScript
- Node.js File System (für lokale Speicherung)
MIT - Frei verwendbar für persönliche und kommerzielle Projekte.
Entwickelt von MAMIKO | MUT-i-GEN