Skip to content

Conversation

@Kissaki
Copy link
Contributor

@Kissaki Kissaki commented Jan 25, 2026

Replace stylized JSON image, which is not the official JSON logo, with the JSON Schema logo.

Image source: Official JSON Schema website sources at https://github.com/json-schema-org/website/blob/fd76cd790cc68928a5eadaa14a76dca28f70bea5/public/logo-blue.svg

The text block starts with “The JSON API contains a list of JSON Schema files for known JSON file formats.”. Our API provides JSON Schema, so using a JSON schema logo seems appropriate, certainly more so than using only the official JSON logo.

Positive consequences:

  • Scalable and high-dpi-capable SVG instead of PNG
  • Fixes dark scheme visual transparency edge rendering artifacts (consequence of dark mode introduced in Introduce dark mode #5313)

The code block is a bit unfortunate for a good visual image size. The new logo is square. I decided on 192, which seems like a good balance between too small and too large and reasonable layout-wise regarding the code block and float content layout.

Screenshots

Light Dark
image image

Open Questions

  • Should the api.png file remain so it remains web-accessible, potentially serving old references? (from third parties)

Replace stylized JSON image, which is not the official JSON logo, with the JSON Schema logo.

Image source: Official JSON Schema website sources at https://github.com/json-schema-org/website/blob/fd76cd790cc68928a5eadaa14a76dca28f70bea5/public/logo-blue.svg

The text block starts with “The JSON API contains a list of JSON Schema files for known JSON file formats.”. Our API provides JSON Schema, so using a JSON schema logo seems appropriate, certainly more so than using only the official JSON logo.

Positive consequences:

* Scalable and high-dpi-capable SVG instead of PNG
* Fixes dark scheme visual transparency edge rendering artifacts (consequence of dark mode introduced in SchemaStore#5313)
@github-actions github-actions bot added the WARNING_AspNetFiles AspNetFiles is updated (auto-generated by labeler action) label Jan 25, 2026
@github-actions
Copy link
Contributor

Thanks for the PR!

This section of the codebase is owned by @madskristensen and @hyperupcall - if they write a comment saying "LGTM" then it will be merged.

@madskristensen madskristensen merged commit a87b4ea into SchemaStore:master Jan 26, 2026
5 checks passed
@madskristensen
Copy link
Contributor

Amazing. Thank you so much!!

@Kissaki Kissaki deleted the fix/dark-scheme-json-logo branch January 26, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

WARNING_AspNetFiles AspNetFiles is updated (auto-generated by labeler action)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants