Unterlumen v0.9.0 — Design-System, Ordner-Einblicke und Diashow-Musik
Unterlumen v0.9.0 ist ein fokussiertes Qualitäts- und UX-Release. Kein großer neuer Workflow diesmal — stattdessen ein Design-System, das die gesamte App kohärenter wirken lässt, ein neues Panel für Ordner-Einblicke auf Fotoebene, eingebaute Musik für die Diashow und die Behebung einiger Bugs, die schon zu lange gewartet haben. Hier ist, was neu ist.
Design-System v1
Die Oberfläche hat seit den frühen Releases nach und nach kleine Inkonsistenzen angesammelt. v0.9.0 adressiert sie mit einem ersten formalen Design-System-Durchlauf: ein einheitliches Icon-Set, das konsistent in allen Ansichten verwendet wird, eine überarbeitete Viewer-Navigationsleiste, Toggle-Slider, die jetzt immer drei Labels anzeigen (links, Mitte, rechts) statt dem aktiven Zustand das alleinige Sprechen zu überlassen, sowie D3.js-Diagramme, die eine gemeinsame visuelle Sprache teilen. Die Änderungen sind größtenteils unsichtbar, bis man gezielt danach sucht — alles wirkt einfach durchdachter.
Ordner-Metadaten-Panel
Das Info-Panel hat einen neuen Modus: Ordner im Browser auswählen und das Panel öffnen — statt der EXIF-Daten eines einzelnen Fotos erscheint eine Zusammenfassung des gesamten Ordners. Eine Treemap zeigt die Verteilung der Dateien nach Typ und Größe, darunter aggregierte EXIF-Statistiken — Brennweiten, Blenden, ISOs, Kameras, Objektive und Fujifilm-Filmsimulationen — über alle Fotos im Ordner. Eine schnelle Möglichkeit, den Inhalt eines Ordners zu verstehen, bevor man ihn öffnet, oder den Charakter verschiedener Shootings direkt zu vergleichen.
Info-Dialog
Eine kleine Ergänzung: Es gibt jetzt einen Über-Eintrag im Anwendungsmenü. Er zeigt die aktuelle Version, eine Autorenangabe und einen Link zum GitHub-Repository. Hilfreich, wenn man vergessen hat, welche Version gerade läuft, oder das Projekt schnell teilen möchte.
Home-Button im Breadcrumb
Die Breadcrumb-Navigationsleiste hat jetzt einen Home-Button, der direkt zum OS-Heimverzeichnis springt. Vorher musste man von der aktuellen Position manuell nach oben navigieren. Eine kleine Änderung, die aber einen unterschwelligen Reibungspunkt beseitigt, den man gar nicht bemerkt hatte.
Diashow-Musik
Die Diashow unterstützt jetzt eingebaute Hintergrundmusik. Zwei Tracks werden mit der App ausgeliefert — After Hours Transit und Mahogany Gravity — und laufen automatisch über die gesamte Diashow-Dauer. Ein eigener Ordner mit Audiodateien lässt sich wie bisher angeben; die eingebauten Tracks sind für den Fall da, dass man einfach etwas braucht, ohne etwas vorbereiten zu müssen. Ein Fix in diesem Release verhindert außerdem, dass während eines Überblend-Übergangs ein Geister-Querformat-Bild hinter einem Hochformat-Bild erscheint.
Verbesserte Statistiken
Das Statistik-Snapshot-Layout wurde für bessere Lesbarkeit neu gestaltet, besonders das Filmsimulations-Diagramm ist klarer — die vorherige Version konnte unübersichtlich werden, wenn eine Bibliothek viele verschiedene Simulationen enthielt. Die zugrunde liegenden Daten sind unverändert; es ist eine reine Darstellungsverbesserung.
Bug-Fixes
In diesem Release wurden mehrere Fehler behoben:
- HEIC-Zuschnitt — Zuschnittskoordinaten für HEIC-Dateien wurden falsch berechnet, was zu einem verschobenen Ergebnis führte. Ebenfalls behoben: der veraltete Thumbnail-Cache nach dem Zuschneiden — das aktualisierte Foto wird jetzt sofort angezeigt.
- Bibliotheks-Werkzeuge in Filter-Ergebnissen — Das Werkzeugmenü und der Export waren nicht zugänglich, wenn Fotos über das Filter- oder Suchpanel im Bibliotheksmodus angezeigt wurden. Beides ist wieder verfügbar.
- Overlay-Badges — GPS-, Filmsimulations- und Seitenverhältnis-Overlay-Badges fehlten in der Bibliotheksansicht. Sie sind zurück.
- Papierkorb-Neurendering — Das Fotoraster wurde nach einem endgültigen Löschen aus dem Papierkorb nicht aktualisiert. Es rendert jetzt korrekt neu.
- Fokus-Ring — Raster- und Justified-Ansicht-Elemente zeigen jetzt einen sichtbaren Fokus-Ring bei der Tastaturnavigation, mit einer subtilen Pulsier-Animation, damit das aktive Element leicht zu erkennen ist.
Sicherheit
golang.org/x/image wurde auf v0.41.0 aktualisiert, um vorgelagerte CVE-Fixes zu übernehmen. Keine Änderungen am Verhalten für Nutzer*innen.
Update holen
Als Desktop-App installieren oder aktualisieren:
./unterlumen -desktop-install
Oder per Docker starten — ffmpeg und exiftool sind bereits enthalten:
docker run -p 8080:8080 -v /pfad/zu/fotos:/photos ghcr.io/bjblazko/unterlumen:latest
Alle Release-Assets gibt es auf der Produktseite und im GitHub-Repository.