KamoCRM

Bake background color/gradient into saved Avatar Creator avatar SVG

Fixkamo-internal
Shipped
11 மார்ச், 2026 அன்று 8:10 PM UTC
Author
kamo
Commit
6cec35e

Avatar Creator generates transparent-background SVGs by default. The background was only applied as a CSS wrapper on the preview container, so the stored MinIO file had no background and avatars appeared transparent everywhere outside the Create Avatar dialog (chat heads, member lists, header, etc.). Adds addBackgroundToSvg() which injects a <rect> (solid) or <linearGradient>+<rect> (gradient) as the first child of the <svg> element before the file is uploaded. The background rx matches the Avatar Creator radius option so rounded corners stay consistent. Applied to both the create and edit paths so editing an avatar also re-uploads the corrected SVG.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing