Wurzelwerk

Ein visuelles Board für Clans und Familien: Personen, Beziehungen und Jahrhunderte auf einer Fläche.

Wurzelwerk mit zwei Clans, Roth und Weber, als farbige Flächen; die Familienmitglieder sind Karten, verbunden durch beschriftete Linien wie married, father of und mother of

Wurzelwerk ist eine Desktop-App, mit der Sie Familien und Clans darstellen. Statt Formulare auszufüllen, platzieren Sie Personen auf einem grossen Board, fassen sie zu Clans zusammen und ziehen Linien zwischen ihnen. Mit der Zeitleiste sehen Sie danach, wie sich die Familie über die Jahre entwickelt.

Das Board

  • Personen sind Karten mit Name, Geburts- und Todesjahr, Notizen und angehängten Dateien wie Fotos oder Dokumenten.
  • Clans sind farbige Flächen um ihre Mitglieder. Eine Person kann mehreren Clans angehören, etwa durch Heirat.
  • Linien verbinden zwei Personen und tragen eine Bezeichnung. married, siblings und partner ergeben eine einfache Linie, parents of, father of und mother of einen Pfeil, alles andere, etwa godfather of, einen gestrichelten Pfeil.
  • Bücher nehmen längere Texte auf, zum Beispiel eine Familienchronik mit einer Seite pro Jahrhundert.

Linien werden automatisch mit möglichst wenigen Knicken um die Karten herumgeführt, und ihre Beschriftungen landen dort, wo sie nichts überdecken. Trotzdem können Sie jedes Segment, jede Ecke und jede Beschriftung von Hand verschieben.

Zeitleiste

Mit T öffnet sich unter dem Board ein Jahresregler. Angezeigt wird, wer im gewählten Zeitraum gelebt hat: Personen erscheinen in ihrem Geburtsjahr und verblassen nach ihrem Tod. Mit der Leertaste spielen Sie die Zeitleiste ab und sehen Generationen kommen und gehen. Linien mit einer Jahreszahl, etwa married 1789, erscheinen ab diesem Jahr.

Automatisches Layout

Ein Klick ordnet das ganze Board: Partner nebeneinander, Kinder in der Generation darunter, Eltern mittig über ihren Kindern und möglichst wenige sich kreuzende Linien. Jeder Clan wird zu einer kompakten Gruppe zusammengefasst.

Gemacht für grosse Familien

Wurzelwerk bleibt auch mit Tausenden Personen auf einem Board flüssig. Es zeichnet nur, was sichtbar ist, speichert berechnete Linienverläufe zwischen und wechselt beim Herauszoomen zu einfacheren Formen. Ausprobieren können Sie das mit der eingebauten Demo, die bis zu 10 000 Personen erzeugt.

Ein herausgezoomtes Board im dunklen Design mit elf Clans und rund 600 Personen, dargestellt als farbige Blöcke in ihren Clan-Flächen
Elf Clans mit rund 600 Personen, herausgezoomt, im dunklen Design. Die Screenshots zeigen die englische Oberfläche.

Ihre Daten

Jede Familie liegt in einem eigenen Arbeitsbereich-Ordner: eine Datenbankdatei und die angehängten Dateien. Sie können mehrere Arbeitsbereiche anlegen und zwischen ihnen wechseln. Der Beispiel-Arbeitsbereich auf dem Startbildschirm erzeugt elf Clans mit rund 600 Personen von 1620 bis heute, damit Sie alles ausprobieren können, bevor Sie Ihre eigene Familie erfassen.

Erste Schritte

Laden Sie Wurzelwerk von der Release-Seite herunter oder bauen Sie es aus dem Quellcode:

cargo run --release

Die Oberfläche gibt es auf Deutsch und Englisch. Sprache sowie helles oder dunkles Design folgen den Einstellungen Ihres Systems.

Lizenz

Wurzelwerk ist in Rust mit dem GUI-Toolkit iced geschrieben und wahlweise unter MIT oder Apache 2.0 lizenziert. Die eingebettete Datenbank RedDB hat eine eigene Lizenz (BUSL-1.1).