projectious.work · Änderungsprotokoll
projectious.work

Änderungsprotokoll

Theme-Versionen und die jeweils ausgelieferten Änderungen.

Gedruckt 26. August 2026 · 9 Seiten

Inhalt

  1. v0.4.0 — datengesteuerte Komponenten und integrierte Grafiken
  2. v0.3.6 — konfigurierbares Branding und wiederverwendbare Komposition
  3. v0.3.5 — lesbare Auswahl und solide Navigation
  4. v0.3.4 — öffentliche APIs für datengetriebene Komponenten
  5. v0.3.3 — gebündelte Funktionen und vielseitige Beispiele
  6. v0.3.2 — öffentliche Hooks für Website-Assets
  7. v0.3.1 — überarbeitetes Designsystem und vollständige Theme-Dokumentation
  8. v0.3.0 — versionierte Laufzeiten, gefilterte Suche, Befehlspalette
  9. v0.2.0 — Navy-Dunkelmodus und die Barrierefreiheits-Ebene

v0.4.0 — datengesteuerte Komponenten und integrierte Grafiken

Datenkomponenten und Diagramme aus Inline-Quellen, lokalen Dateien oder freigegebenen URLs sowie ein neues Erscheinungsbild.

v0.4.0 macht Diagramme, Charts und strukturierte Daten zu vollwertigen Theme-Inhalten und hält Builds weiterhin deterministisch.

Daten und Grafiken#

Badges, Kartenlisten und Datentabellen akzeptieren Inline-Werte, lokale Dateien oder freigegebene URLs. Tabellen unterstützen optional Suche, Sortierung, Filterung, Spaltenausrichtung und typgerechte Formatierung.

D2, Graphviz und Typst/CeTZ sind in den Hugo-Build integriert. Observable Plot, JSXGraph, WaveDrom, SMILES Drawer und pseudocode.js ergänzen spezialisierte Browser-Renderer. D2 und Graphviz liefern Inline-SVG mit auswählbarem Text; Typst bettet SVG ein, wandelt Schriftzeichen jedoch in Vektorpfade um.

Installation und Erscheinungsbild#

Eine neue Installationsanleitung trennt notwendige Voraussetzungen von optionalen Grafikwerkzeugen. Eine neue Logo-Suite enthält helle, dunkle und monochrome Varianten sowie Browser- und Touch-Symbole.

Archiv und Prüfsumme stehen im GitHub-Release v0.4.0 bereit.

v0.3.6 — konfigurierbares Branding und wiederverwendbare Komposition

Produktidentität, Zeitleisten und Terminal-Aufzeichnungen lassen sich ohne kopierte Theme-Templates konfigurieren.

Mit v0.3.6 müssen Consumer seltener Theme-Templates überschreiben. params.brand konfiguriert Ziel, Wortmarke, helle und dunkle Logos sowie Favicons, während die bisherigen projectious.work-Werte Standard bleiben.

Die öffentlichen Partials timeline.html und asciinema.html unterstützen strukturierte Roadmaps, Phasenlisten und Aufzeichnungsgalerien. Der Player akzeptiert nun außerdem Steuerungs-, Größen- und Palettenoptionen. Der explizite Hellmodus setzt alle im Dunkelmodus gesetzten Markenwerte zuverlässig zurück.

v0.3.6 auf GitHub

v0.3.5 — lesbare Auswahl und solide Navigation

Dunkle Oberflächen verwenden barrierefreie Auswahlfarben, und der fixierte Header bleibt klar vom scrollenden Inhalt getrennt.

In v0.3.5 erhalten Deep-Dark und Navy-Dark eine kontrastreiche Textauswahl mit dunkelblauem Hintergrund und heller Schrift. Der fixierte Header verwendet nun eine vollständig deckende Theme-Oberfläche, sodass beim Scrollen keine Inhalte mehr unter den Navigations- und Menüelementen durchscheinen.

v0.3.5 auf GitHub

v0.3.4 — öffentliche APIs für datengetriebene Komponenten

Websites können Badges, Karten, Tabellen und Anwendungsshells über stabile Theme-Partials aus Hugo-Daten aufbauen.

v0.3.4 stellt stabile Partials für Badges, Kartenlisten, barrierefreie Datentabellen und konfigurierbare Anwendungsshells bereit. Navigationseinträge können ganze Bereiche besitzen, Versionsmenüs erhalten unabhängige Beschriftungen und Änderungsprotokolle unterstützen Badges im Frontmatter.

Die Dokumentation und das ausführbare Beispiel enthalten außerdem die für Hugo 0.165+ erforderliche security.exec.allow-Regel für tailwindcss.

v0.3.4 auf GitHub

v0.3.3 — gebündelte Funktionen und vielseitige Beispiele

Die Funktionsdokumentation deckt jetzt alle öffentlichen Shortcodes ab; neue Vollseitenbeispiele zeigen den Einsatz außerhalb von Dokumentationsseiten.

v0.3.3 erleichtert die Bewertung, das Erlernen und die Anpassung des Themes, ohne bestehende öffentliche Verträge zu ändern.

Vollständige Funktionsdokumentation#

Der bisherige Shortcodes-Bereich ist jetzt Teil des maßgeblichen Bereichs Funktionen. Jede öffentliche Inhaltskomponente besitzt eine eigene Seite mit gerendertem Ergebnis und kopierbarem Quelltext.

Vielseitige Seitenbeispiele#

Die Beispiele umfassen nun Administration, Dashboard, Einstellungen, Preise, Laufzustand, Artikel und Änderungsprotokoll. Betriebliche Beispiele verwenden bildschirmfüllende Anwendungslayouts.

Navigation und Versionshistorie#

Seitenleistengruppen sind standardmäßig geschlossen, behalten ihren Zustand und bieten eine kompakte Schaltfläche zum vollständigen Ein- und Ausklappen. Der frühere Blog wurde durch dieses chronologische Änderungsprotokoll ersetzt.

Archiv und Prüfsumme stehen in der GitHub-Version v0.3.3 bereit.

v0.3.2 — öffentliche Hooks für Website-Assets

Nutzende Websites können eigenes CSS und JavaScript über Hugo Pipes ergänzen, ohne interne Theme-Pipelines zu ersetzen.

v0.3.2 ergänzt zwei abwärtskompatible Erweiterungspunkte.

hooks/styles-end.html fügt website-eigenes CSS oder SCSS an, hooks/scripts-end.html eigenes JavaScript. Beide Partials sind standardmäßig leer und laufen nach der Theme-Pipeline sowohl mit Tailwind als auch im Hugo-only-Build.

Der Developer Guide enthält kopierbare Beispiele mit Kompilierung, Minifizierung, Fingerprinting und SRI. Bestehende Websites benötigen keine Konfigurationsänderung.

Archiv und Prüfsumme stehen im GitHub Release v0.3.2 bereit.

v0.3.1 — überarbeitetes Designsystem und vollständige Theme-Dokumentation

Das finalisierte Designsystem, zuverlässige Diagramme und umfassende mehrsprachige Anleitungen erscheinen mit diesem Patch-Release.

v0.3.1 liefert die finalisierte Theme-Implementierung nach der ursprünglichen Veröffentlichung von v0.3.0.

Designsystem#

Farben, Typografie, Höhenstufen, Fokusdarstellung und Ausrichtungsraster folgen jetzt dem überarbeiteten projectious.work Designsystem. Code- und Terminalflächen sind getrennt und adaptiv; Syntaxrollen und Terminalaufzeichnungen verwenden die vollständige Markenpalette.

Dokumentation#

Die englische, deutsche und französische Website erklärt Installation, Konfiguration, Inhaltserstellung, Template-Anpassung, Wartung, Abhängigkeiten und die öffentliche Theme-API.

Korrekturen#

  • Mermaid-Diagramme werden zuverlässig und lesbar skaliert.
  • Seitenleiste und Inhaltsverzeichnis behalten unabhängige Markierungen.
  • Links bewahren Sprachpräfixe, Basispfade, Abfragen und Fragmente.
  • Features sind in Navigation und Übersicht alphabetisch sortiert.

Archiv und Prüfsumme stehen im GitHub Release v0.3.1 bereit.

v0.3.0 — versionierte Laufzeiten, gefilterte Suche, Befehlspalette

Laufzeit-Assets sind exakt versioniert, die Suche indexiert Überschriften, und alle Seitenaktionen stehen in einer Zeile.

Reproduzierbare Laufzeit-Assets#

KaTeX 0.18.4, Mermaid 11.16.1 und asciinema-player 3.17.0 werden über exakt versionierte jsDelivr-URLs geladen. Schriften und Theme-Icons bleiben gebündelt.

Suche#

Der Index enthält je einen Datensatz pro Seite und pro H2/H3. Ein Treffer landet damit am richtigen Anker statt am Seitenanfang. Die Seite /search filtert nach Abschnitt.

Seitenaktionen#

Als Markdown kopieren, Markdown ansehen und Abschnitt drucken sind gleichwertig und stehen daher in einer gemeinsamen Zeile.

v0.2.0 — Navy-Dunkelmodus und die Barrierefreiheits-Ebene

Der Dunkelmodus wechselt auf die Midnight-Skala, und alle Einstellungen sind opt-in.

Navy-Dunkelmodus#

Der Dunkelmodus zeichnete Seiten und Karten bisher auf der Terminal-Fläche (#0e1720), was fast schwarz wirkt. Seiten- und Kartenflächen liegen jetzt höher auf der Midnight-Skala — #132440 und #1a2b3e — während Code-Blöcke auf der Terminal-Fläche bleiben.

Das Menü bietet Hell, Dunkel navy, Dunkel tief und System.

Barrierefreiheit#

Textgröße, hoher Kontrast, deutlicher Fokusrahmen, unterstrichene Links, reduzierte Bewegung und weiter Textabstand stehen in der Kopfzeile und bleiben pro Leser erhalten. Alle Einstellungen sind opt-in.