diagrams: force light theme for mermaid rendering

Text and connectors were invisible because mmdc rendered with a dark
theme (white text/edges) on the white diagram background. Explicitly
pass -t default to force dark text on light background.
This commit is contained in:
Levi Neely 2026-07-29 16:25:36 +02:00
parent d008a2e6a8
commit 3b27bccdda
1 changed files with 2 additions and 1 deletions

View File

@ -966,7 +966,8 @@ QString ChatBlockModel::diagramUrl(const QString &source, const QString &languag
proc.start(mmdc, { proc.start(mmdc, {
QStringLiteral("-i"), input.fileName(), QStringLiteral("-i"), input.fileName(),
QStringLiteral("-o"), svgPath, QStringLiteral("-o"), svgPath,
QStringLiteral("-b"), QStringLiteral("transparent") QStringLiteral("-t"), QStringLiteral("default"),
QStringLiteral("-b"), QStringLiteral("white")
}); });
if (!proc.waitForFinished(15000)) if (!proc.waitForFinished(15000))