In Version 1.4.0 ist mehr passiert, als auf den ersten Blick vielleicht ersichtlich ist. Erst einmal habe ich mich hingesetzt und einige Stellen im Hintergrund abgerundet, mit denen ich nicht so glücklich war. Dieses Abrunden hat aber den Vorteil, dass hier und da das Gefühl aufkommen könnte, alles sei etwas schneller geworden. Und wie das so ist, stolpert man dabei von einer Ecke in die nächste, weil ... ach, da geht ja noch was.

Das hatte ich am Wochenende beim Fahrradfahren erst. Kurze Runde? Klar! An den See und ein Bierchen trinken. Aber da war so eine schöne Ecke, und noch eine, und noch eine. Ich war nicht am See, bin daran vorbeigefahren und habe stattdessen eine schöne, flotte, große Runde gehabt. Man war so im Flow. Das passiert beim Programmieren eben auch.

Neben der Performance wurde an einigen Stellen auch das Error-Handling verbessert, das dich bei deinen Eingaben unterstützen soll. Gerade bei den Einstellungen hatte ich durch viel Copy-and-paste (Tabelle + Formular + Datenbank = neue Einstellungen) noch ein paar Ruckler drin. Ich habe mir zwar weitere Punkte auf die Liste geworfen, über die ich gestolpert bin, aber irgendwann muss man einen Schnitt machen, die Tests aufräumen und das Ganze veröffentlichen, bevor man sich im Klein-Klein verzettelt.

Ansonsten ...

Neuerungen

  • Ein Rechtsklick auf einen Weltengraph-Knoten öffnet jetzt direkt die Details.
  • Die Details eines Weltengraph-Knotens zeigen jetzt, wie die globale Suche und das Kompendium, eine Vorschau des ausgewählten Eintrags.
  • Im Weltengraphen werden jetzt auch die Symbole der Inhalte angezeigt, damit sie sich nicht nur über ihre Farbe zuordnen lassen.
  • Markdown-Inhalte haben jetzt klare interne Referenzen auf deine Inhalte, was dem Keeper die Arbeit mit ihnen erleichtert. Vorhandene Texte mit internen Referenzen wurden auf das neue Format aktualisiert. Und keine Sorge: Wenn du Links und Bilder nicht mit den Markdown-Tools erstellst, sondern einfach selbst Links auf absolute Seiten einfügst, werden interne Referenzen trotzdem als solche markiert.
  • Der Markdown-Editor zeigt jetzt in seiner Fußleiste an, welche Inhalte im Text querreferenziert wurden, damit du immer den Überblick behältst, welche internen Inhalte du verlinkt hast.

Änderungen

  • Die Faktenanzeige einer Weltentität war bisher auf bestätigte Fakten begrenzt. Diese bleiben bevorzugt, aber wenn es weniger als fünf bestätigte Fakten gibt, füllen wir mit den übrigen auf. Der „Alle anzeigen“-Link funktioniert natürlich weiterhin und hat jetzt zusätzlich einen Indikator, wie viele Fakten es insgesamt gibt.
  • Das UI des Weltengraphen wurde überarbeitet und sollte jetzt auch auf einem mobilen Bildschirm besser funktionieren.
  • Das UI für die Erfassung von Weltereignissen und Fakten einer Weltentität sieht jetzt insgesamt etwas aufgeräumter aus.
  • Die Select-Boxen für Inhalte aus deinem Kompendium erfordern keine Eingabe von drei Zeichen mehr, bevor etwas angezeigt wird. Stattdessen zeigen wir die zehn zuletzt aktualisierten Einträge an, bis die Suche ausgelöst wird. Das sollte das Eingeben vieler Dinge nacheinander etwas vereinfachen.
  • Beim Zoomen mit dem Mausrad bleibt jetzt die ausgewählte Weltengraph-Entität im Fokus, statt dem Mauszeiger zu folgen.
  • Die Umbenennung von „Chronicle Keeper“ zu Atlavium wurde durchgeführt, siehe auch willkommen an Bord.

Korrekturen

  • In Select-Boxen wurden Farben und Icons von Kompendiumsinhalten teilweise nicht richtig angezeigt. Das habe ich jetzt vereinheitlicht, damit es hoffentlich nicht wieder auftritt. Mea culpa, falls ich beim Einfügen neuer Icons wieder einmal das Mapping von Name zu Icon vergesse.

Der große Datenbank-Cleanup

Version 1.0.0 war ein enorm großes Release, da ich einiges an der Inhaltsverwaltung umgebaut und Module nicht mehr einzeln gedacht habe, sondern etwas mehr gemeinsam. Daraus ist das Kompendium erwachsen, wie du es heute kennst. Früher war so ziemlich alles ein eigenes Modul mit eigenen Listen und so weiter. Das hat zwar die Anwendung aufgeräumter gemacht, ich hatte die Datenbank aber nicht angetastet, um die Versionen 0.5-alpha bis 0.8-beta für die Zeit des Parallelbetriebs nicht zu beeinflussen.

Das hat jetzt ein Ende. In einer Nacht-und-Nebel-Aktion am Sonntagnachmittag habe ich alle Datenbanken, natürlich durch Backups abgesichert, bereinigt und jegliche Verbindung zu den alten Versionen endgültig gelöscht. Auch das Anlegen einer neuen Welt ist damit wieder etwas schneller und sauberer, da teilweise Dinge angelegt wurden, nur um später wieder gelöscht zu werden. Alle Datenbanken haben jetzt wieder eine jüngere Grundlage als anderthalb Jahre, auf die viele einzeln ausgeführte Änderungen aufsetzen, um die alte Basis auf den aktuellen Stand zu bringen.

Das war dann auch der Grund für die Releases 1.3.1 bis 1.3.3, in denen jeweils die Aufräumarbeiten und Prüfskripte enthalten waren. Mit der jetzt veröffentlichten Version habe ich das alles wieder gelöscht, da scheinbar alles gut gegangen ist.

Damit sind die letzten Zöpfe vor der Öffnung der Registrierung abgeschnitten. Was ein Akt! Ich hatte mir extra aufgehoben, meine Inhalte aus meiner eigenen letzten Spielsession einzupflegen, damit ich danach ordentlich in Atlavium herumwursteln musste, um noch einmal auf Nummer sicher zu gehen, dass nichts schiefgegangen ist.

Hast du doch noch ein Problem gefunden? Sag mir gerne Bescheid.