Skip to content

Conversation

@amoeba
Copy link
Member

@amoeba amoeba commented Sep 3, 2025

Fixes rendering of the manifest_load.mmd diagram under Safari by re-generating the SVG using mmdc. The original SVG checked into git was generated by hand using a web tool (mermaidchart.org)) which has a rendering bug under Safari. The YAML frontmatter this PR removes is not supported by the mmdc cli (it's specific to mermaidchart.org) so removing it is also required for the makefile to run correctly anyway.

This PR is an overall improvement but has one downside: When using dark mode, the connector lines between graph nodes is slightly less bright. We might be able to fix this with custom CSS (via mmdc --cssFile).

Resolves #3292.

@amoeba amoeba requested a review from lidavidm as a code owner September 3, 2025 00:29
@github-actions github-actions bot added this to the ADBC Libraries 20 milestone Sep 3, 2025
@amoeba
Copy link
Member Author

amoeba commented Sep 3, 2025

Here's how this PR renders for me on Safari on light and dark mode. Note the faint lines in dark mode:

combined

@lidavidm lidavidm merged commit ad62614 into apache:main Sep 3, 2025
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: Driver name resolution flowchart SVG renders badly in Safari / macOS

2 participants