Add the vector mark, its pride variant and their animated loops #1219
No reviewers
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo!1219
Loading…
Reference in a new issue
No description provided.
Delete branch "1218-vector-mark"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds the mark as vectors beside the raster, in
assets/brand/.postulo.pngstays the sourcescripts/brand.pyreads, so the served icons andbrand.jsonare unchanged (brand.py --checkpasses).postulo.svggrad-<sheet>) and shadow filter (shadow-<sheet>), sampled and measured from the rasterpostulo_pride.svgpostulo_pride.pngpostulo_swell.svg,postulo_pride_swell.svgpostulo_drift.svg,postulo_pride_drift.svgEvery loop starts and ends on the static mark. The animation is SMIL, so browsers play it even in an
<img>. Nothing serves these files yet; CONTRIBUTING's The mark says to give people who ask for reduced motion the static file wherever an animated one is used.tests/test_brand.pygains one test per SVG: pure vectors (no<image>,<script>or<foreignObject>, no external URL), seven sheets each filled by its gradient, under 500 KB, and the loops actually animate.Closes #1218
🤖 Generated with Claude Code