Skip to content

chore(sponsor): convert raster logos to SVG and update outdated logos - #756

Merged
stasadev merged 1 commit into
ddev:mainfrom
stasadev:20261015_stasadev_sponsor_logos
Oct 15, 2026
Merged

stasadev merged 1 commit into
ddev:mainfrom
stasadev:20261015_stasadev_sponsor_logos

Conversation

@stasadev

@stasadev stasadev commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Short Summary (TL;DR)

Replaces the remaining PNG sponsor logos with SVGs, updates logos that no longer match the sponsors' sites, fixes redirecting URLs, and records how to rebuild a logo from a raster in the add-sponsor skill.

How This PR Solves The Issue

Sponsor Change
NPO Applications PNG to SVG: hexagon mark drawn as geometry, text set in Arial Bold and Open Sans Bold
Pottkinder PNG to SVG: frame as <rect>, text set in Montserrat ExtraBold and Avallon Alt with its gradient
FreelyGive The SVG used live <text> in Aleo, which renders in a fallback font; now outlines
i-gelb New logo layout: egg as circles, wordmark traced from the site's PNG
Let's Talk Mark and wordmark instead of the mark alone, which moves to lets-talk-square.svg
mobilistics New brand, official SVGs
safefive Official 2023 SVG, with the current colors
Centarro, Fame Helsinki, Gizra, mobilistics, MacStadium url updated to where the site redirects
Before After
image image
image image
image image
image image
image image
image image
image image

The add-sponsor skill now:

  • rebuilds a raster logo from its fonts and shapes, tracing only what is neither
  • keeps logo SVGs under 16 KB with svgo
  • sets viewBox padding by visual weight next to the other logos instead of trimming to the bounds

Manual Testing Instructions

Compare https://pr-756.ddev-com-fork-previews.pages.dev/#supporters in light and dark themes, and /resources/featured-sponsors.svg and /resources/featured-sponsors-darkmode.svg on the preview, with the same pages on https://ddev.com/. The changed logos should match the sponsors' sites and sit at the same visual size as their neighbors.

🤖 Developed with assistance from Claude Code

## Short Summary (TL;DR)

Replaces the remaining PNG sponsor logos with SVGs, updates logos that no longer match the sponsors' sites, fixes redirecting URLs, and records how to rebuild a logo from a raster in the add-sponsor skill.

## How This PR Solves The Issue

| Sponsor | Change |
| --- | --- |
| NPO Applications | PNG to SVG: hexagon mark drawn as geometry, text set in Arial Bold and Open Sans Bold |
| Pottkinder | PNG to SVG: frame as `<rect>`, text set in Montserrat ExtraBold and Avallon Alt with its gradient |
| FreelyGive | The SVG used live `<text>` in Aleo, which renders in a fallback font; now outlines |
| i-gelb | New logo layout: egg as circles, wordmark traced from the site's PNG |
| Let's Talk | Mark and wordmark instead of the mark alone, which moves to `lets-talk-square.svg` |
| mobilistics | New brand, official SVGs |
| safefive | Official 2023 SVG, with the current colors |
| Centarro, Fame Helsinki, Gizra, mobilistics, MacStadium | `url` updated to where the site redirects |

The add-sponsor skill now:

- rebuilds a raster logo from its fonts and shapes, tracing only what is neither
- keeps logo SVGs under 16 KB with svgo
- sets `viewBox` padding by visual weight next to the other logos instead of trimming to the bounds

## Manual Testing Instructions

Compare https://20261015-stasadev-sponsor-lo.ddev-com-front-end.pages.dev/#supporters in light and dark themes, and `/resources/featured-sponsors.svg` and `/resources/featured-sponsors-darkmode.svg` on the preview, with the same pages on https://ddev.com/. The changed logos should match the sponsors' sites and sit at the same visual size as their neighbors.

🤖 Developed with assistance from [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🌐 Fork Preview for PR #756

https://pr-756.ddev-com-fork-previews.pages.dev

This preview updates automatically when you push changes to your fork.

@stasadev
stasadev force-pushed the 20261015_stasadev_sponsor_logos branch from 49c14f3 to cbc72e5 Compare October 15, 2026 13:07
@stasadev
stasadev merged commit ecc1c16 into ddev:main Oct 15, 2026
2 checks passed
@stasadev
stasadev deleted the 20261015_stasadev_sponsor_logos branch October 15, 2026 13:43
@github-actions

Copy link
Copy Markdown

PR closed. The Cloudflare Pages preview is no longer updated.

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.

1 participant