Skip to content

Restore the cloud in the social preview icon - #74

Merged
ClaudiuSchuster merged 1 commit into
mainfrom
oss-oo/social-preview-cloud
Sep 18, 2026
Merged

ClaudiuSchuster merged 1 commit into
mainfrom
oss-oo/social-preview-cloud

Conversation

@ClaudiuSchuster

Copy link
Copy Markdown
Member

Summary

  • ImageMagick's internal SVG rasterizer silently drops elements carrying SVG filters, which removed the cloud path (feDropShadow) from the PDrive icon in both social-preview variants.
  • Rasterize the icon with Librsvg (rsvg-convert), which renders the filter faithfully, and declare librsvg2-bin in the check workflow so the renderer exists in CI.
  • Regenerate both variants; the freshness check confirms the committed PNGs are byte-identical to fresh renders.

Verification

  • make social-preview, make check-social-preview (byte-identical), full make check green, git diff --check clean.
  • Visual inspection of the regenerated card confirms the complete icon: gradient rounded square, white cloud with drop shadow, pulse line with endpoint dot.

ImageMagick's internal SVG rasterizer silently drops elements carrying
SVG filters, which removed the cloud path (feDropShadow) from the PDrive
icon in both social-preview variants. Rasterize the icon with Librsvg,
which renders the filter faithfully, declare librsvg2-bin in the check
workflow, and regenerate both variants.
@ClaudiuSchuster
ClaudiuSchuster merged commit 3304481 into main Sep 18, 2026
5 checks passed
@ClaudiuSchuster
ClaudiuSchuster deleted the oss-oo/social-preview-cloud branch September 18, 2026 02:09
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