Geschrieben im Oktober 2026, datiert auf die Veröffentlichung von 1.5 am 4. April 2026.
Was die App macht
Mandala Generator ist eine native macOS-App, geschrieben in Swift mit SwiftUI und Core Image. Sie zeichnet Mandalas aus dünnen, leuchtenden Linien auf dunklem Grund, um eine Mitte herum wiederholt. Du stapelst bis zu fünf Ebenen. Jede Ebene hat ihren eigenen Zeichenstil, ihre Palette, ihren Mischmodus, ihre Symmetrie und ihren Seed, dazu Regler für Größe, Komplexität, Dichte, Leuchten, Farbdrift, Wellen und mehr. Unter den Ebenen liegt ein Hintergrund: eine Farbe, ein Verlauf, ein Muster, Körnung, ein Bild oder ein dunkler Verlauf, der aus der Palette abgeleitet wird. Darüber kommt ein Effektdurchgang: Vignette, Bloom, Körnung, Sterne, Sepia und andere. Jede Änderung wird sofort gerendert, und über die Historie gehst du Schritt für Schritt zu früheren Renderings zurück.
Das Bild lässt sich als PNG, JPG oder WebP speichern, von 512 bis 8192 Pixel, quadratisch oder als Kreis, Squircle oder abgerundetes Rechteck ausgeschnitten. Ein Stapelexport rendert viele Seed- und Palettenvarianten in einen Ordner. Ein animierter Export schreibt ein MOV oder GIF in Endlosschleife mit rotierenden Ebenen. Alles wird auf deinem Mac gerendert.
Von 1.0 bis 1.5
Der erste Commit stammt vom 14. März 2026, Version 1.0 folgte am 15. März, und der größte Teil der App entstand in der Woche danach.
- 1.0 (15. März): die erste Veröffentlichung, mit vier Patch-Versionen am selben Tag. Sie brachten die Karten für Hintergrund und Effekte, Beispielbilder und einen Fraktal-Stil.
- 1.0.6 und 1.0.8 (16. März): bessere Sterne, eine neue Palette und Mischmodi pro Ebene; dann Historie, Speichern und Laden von Einstellungen, Bildexport und weitere Effekte.
- 1.1 (16. März): WebP-Export. 1.1.1 verschob Hintergrund, Effekte und Export in eine linke Seitenleiste.
- 1.2 (17. März): weitere Effekte und Korrekturen.
- 1.3 (18. März): neue Ebenenstile, und die README wurde geschrieben. Zu diesem Zeitpunkt hatte die App 27 Stile, einen Editor für eigene Paletten, eine dauerhaft gespeicherte Historie, Stapelexport, animierten Export und eine experimentelle Zeichenebene.
-
- April: neue Stile und eine Textebene, die Zitate auf das Mandala setzt. Einige der neuen Stile wurden am selben Tag wieder entfernt.
- 1.4 (2. April): eine Graffiti-Ebene für weiche Sprühstriche unterhalb der Zeichenebene; in der Zeichenebene ein Farbwähler pro Strich statt des Palettenrasters; eine Korrektur für Streifen in Textschatten; die Zeichenfläche rendert erst neu, wenn ein Strich abgeschlossen ist; ein größerer Renderradius für Deep Nebula; Ebenenkarten merken sich, ob sie aufgeklappt sind. Am selben Tag begann der Release-Workflow, die App bei jedem Versions-Tag mit generierten Versionshinweisen zu bauen, und die Builds bekamen eine Ad-hoc-Signatur, weil Downloads den Fehler „App ist beschädigt“ gezeigt hatten.
- 1.5 (4. April): ein Regler für die Schriftbreite in der Textebene, ein engeres Minimum für die Textwolke, einklappbare Abschnitte für Schatten und Wolke und eine Korrektur für einen schwarzen Rand um Text. Die README zählt jetzt 33 Stile in fünf Kategorien.
So bekommst du die App
Die App liegt auf GitHub. Öffne die aktuelle Version, lade Mandala-Generator.zip herunter, entpacke die Datei und verschiebe Mandala Generator.app in deinen Programme-Ordner. Die App braucht macOS 14 oder neuer.
Der Build ist ad hoc signiert und nicht bei Apple notarisiert, deshalb blockiert macOS den ersten Start. Öffne die Systemeinstellungen, gehe zu „Datenschutz & Sicherheit“, scrolle nach unten, klicke auf „Dennoch öffnen“ und bestätige. Das ist einmal nötig. Du kannst die App auch selbst bauen, mit swift build -c release und ./build_app.sh im Ordner mac/.
Open Source, und Favoriten, die mitwandern
Der Code ist öffentlich auf GitHub unter GPL-3.0, mit einer zusätzlichen Erlaubnis für App-Stores. Die Lizenzdatei kam im Oktober 2026 dazu, als die Mac-App und ihre Android-Portierung in ein gemeinsames Repository zogen; die Versionen vom April erschienen ohne.
Die Android-Portierung heißt Dahlia – Mandala Maker. Sie liest und schreibt dasselbe Einstellungs-JSON wie die Mac-App, mit denselben Feldnamen und Standardwerten, und auch ihre Favoritendatei nutzt das Mac-Format. Ein auf dem Mac gespeicherter Favorit öffnet sich auf dem Handy, und umgekehrt.
Die Mac-App trägt noch den Namen Mandala Generator. Mit ihrer nächsten Version wird sie zu Dahlia, so wie auf Android.