- Ein minimalistisches Kanban-Board und Aufgabenlisten-Tool, das für einfache und schnelle Nutzung entwickelt wurde
- Eine Single-Page-Web-App, bestehend aus einer HTML-Datei, einem alten jQuery-Paket und einem Webfont-Paket
- Vollständig offline nutzbar und genau dafür konzipiert
- Alle Daten werden derzeit lokal mit
localStorage gespeichert
- Die Daten können als einfache Klartextdatei im JSON-Format exportiert oder importiert werden
Daten können automatisch auf die lokale Festplatte gesichert werden über:
- Nullboard Agent: native App für Windows
- Nullboard Agent Express Port: portable App auf Basis von express.js
- nbagent: Python-Version für Unix-Systeme
UI und UX
- Fokus auf einfache Bedienung
- Alles kann direkt an Ort und Stelle bearbeitet werden; alle Änderungen werden automatisch gespeichert und 50 Revisionen werden vorgehalten
- Neue Notizen können direkt vor oder hinter bestehenden Notizen eingefügt werden
- Notizen können auch in andere Listen verschoben werden
- Fast alle Bedienelemente sind standardmäßig ausgeblendet, um visuelle Unruhe zu minimieren
- Lange Notizen können auf die Anzeige nur der ersten Zeile eingeklappt werden
- Die Standardschrift ist Barlow, schmal und dennoch gut lesbar
- Notizen können optisch unterschiedlich gestaltet werden, was nützlich ist, um Listen in Abschnitte zu unterteilen
- Links, die mit https:// und http:// beginnen, werden erkannt, „pulsen“ beim Darüberfahren mit der Maus und können über das Rechtsklick-Menü geöffnet werden
- Durch Drücken von CapsLock werden alle Links hervorgehoben und per Linksklick anklickbar
- Listen können ebenfalls verschoben werden, wenn auch nicht so elegant wie Notizen
- Schriftart, Größe und Zeilenhöhe sind anpassbar
- Farbthemen können invertiert werden
- Unterstützt mehrere Boards, zwischen denen fast sofort gewechselt werden kann
- Undo/Redo-Unterstützung für 50 Revisionen pro Board (im Code konfigurierbar)
- Enthält Tastenkürzel, mit denen sich Notizen zwischen Tabs verschieben lassen
Hinweise
- Für Desktop sowie Tastatur- und Mausnutzung entwickelt
- Kaum für Mobilgeräte und Tab-/Touch-Eingaben getestet
- Funktioniert in Firefox, wurde in Chrome getestet, sollte in Safari funktionieren und könnte auch in Edge laufen
- Da
localStorage zum Speichern von Boards/Listen/Notizen verwendet wird, ist beim Leeren des Caches Vorsicht geboten
Dockerisierte Version
Hintergrund
- Nullboard ist ein Tool, das ToDo-Listen gut handhabt
- Trello war nicht schlecht, aber es war unangenehm, Daten in der Cloud zu speichern
- Wekan war vielversprechend, aber zu schwergewichtig und ohne Offline-Unterstützung oder lokale Speicheroption
- Things war schön, aber nicht das passende Tool
- Inkscape war für Listen von Texteinträgen brauchbar, aber es fehlte an Skalierbarkeit
- Auch Papier war fast passend, aber das Umordnen von Einträgen war umständlich
- Am Ende wurde einfach selbst geschrieben, was gewünscht war, und so entstand Nullboard
Lizenz
- 2-Klausel-BSD-Lizenz mit Commons Clause
- Nutzung, Änderung und Weiterverbreitung sind erlaubt, solange es nicht verkauft wird
Updates
1 Kommentare
Hacker-News-Kommentare
localStoragedie HTML-Datei selbst als Single Source of Truth zu verwenden, damit der Nutzer sie speichern kann