Funktionsübersicht
Beim Laden der Webseite wird das Widget automatisch gestartet und überprüft, ob es bereits aktiv ist, um Mehrfachinitialisierungen zu vermeiden. Anschließend werden im lokalen Browser-Speicher abgelegte Notizen und Einstellungen geladen. Das Widget fügt folgende Elemente in die Webseite ein:
- Runder Launcher-Button am unteren rechten Rand
- Ausklappbares Verwaltungsmenü zur Notizzettelverwaltung
- Unsichtbarer Container für die Notizzettel
- Hinweisfeld für Statusmeldungen
- Alle erforderlichen CSS-Styles
Notizzettel erstellen und bearbeiten
Neue Notizzettel lassen sich direkt im Menü oder per Tastenkombination Alt + N anlegen. Jeder Notizzettel ist eine frei verschiebbare Karte mit folgenden Merkmalen:
- Editierbarer Titel
- Großes Textfeld für Inhalte
- Kategorien- und Farbauswahl
- Funktion zur Termin- und Uhrzeiteingabe
- Anzeige des letzten Änderungsdatums
- Schaltflächen für Wichtig-Markierung, Minimieren, Duplizieren und Löschen
Alle Änderungen werden automatisch und fortlaufend im localStorage des Browsers gespeichert und bleiben dauerhaft erhalten.
Interaktive Bedienung
Notizzettel können per Maus oder Touch verschoben und über einen Griff am unteren rechten Rand in der Größe verändert werden. Das System sorgt dafür, dass Notizzettel stets sichtbar bleiben und setzt den zuletzt bearbeiteten Zettel mit einer Ebenenverwaltung (z-index) in den Vordergrund. Bei Anpassung der Fenstergröße werden Zettel neu positioniert, um Sichtbarkeit sicherzustellen.
Speicheroptionen und Verwaltung
Die Speicherung erfolgt lokal im Browser. Es stehen zwei Modi zur Verfügung:
- Nur aktuelle Seite: Die Notizen sind nur für die spezifische URL gespeichert.
- Ganze Domain: Notizen werden domainweit synchronisiert und stehen auf allen Seiten der Webseite zur Verfügung.
Das umfangreiche Verwaltungsmenü ermöglicht das Erstellen, Durchsuchen, Kategorisieren, Filtern, Duplizieren und Löschen von Notizen sowie die Nutzung des Papierkorbs, Import- und Exportfunktionen, Aktivierung des Dark Modes, Umschaltung der Speicherart und mehr.
Erinnerungsfunktionen und Benachrichtigungen
Das Widget überwacht fällige Termine anhand eingegebener Daten. Bei Fälligkeit werden Notizzettel hervorgehoben, automatisch wieder geöffnet und in den Vordergrund geholt. Der Launcher-Button zeigt eine animierte Hervorhebung und eine Badge mit Anzahl fälliger Erinnerungen. Zudem kann der Browser-Titel blinken und optional Browser-Benachrichtigungen werden ausgesendet.
Die Fälligkeit kann vom Nutzer direkt am Notizzettel oder im Menü bestätigt werden, danach verschwindet die Alarmanzeige.