Icon collections require the artwork to fill the canvas with no empty
space, so a padded viewBox renders the mark a few percent smaller than
every neighbouring icon on a dashboard. Crop the viewBox to the bounding
box of the disc so the file can be submitted to those collections
directly rather than needing a separate cropped variant. The mark itself
is unchanged, and the scale origin still resolves to the true centre.
Also corrects the provenance claim in c41338d10. That message said the
dashboard-icons file was "drawn by hand from a screenshot". It was not.
The file submitted in homarr-labs/dashboard-icons#1526 carries our exact
palette, including the dark-mode #dbeafe, and the same
prefers-color-scheme structure as docs/images/pulse-logo.svg, so it was
adapted from our published static logo. The ring and centre dot were
merged into a single circle in the process. The gap that made that
adaptation necessary was ours, since no animated mark had been published
for anyone to use.
The Pulse mark is three concentric shapes, a blue disc, a white stroked
ring and a white centre dot. Only the static form was ever published, so
the dashboard-icons entry for Pulse (homarr-labs/dashboard-icons#1526)
was drawn by hand from a screenshot and shipped two circles instead of
three, with the ring flattened into a solid disc and the centre dot
missing entirely. Every Homepage dashboard rendering `icon: pulse.svg`
shows that approximation rather than the real mark.
Publish the animated mark alongside the static one so downstream icon
sets have a canonical file to mirror instead of an eyeballed redraw.
Geometry matches docs/images/pulse-logo.svg exactly, the ring pulses on
a 2s cycle from the true centre of the viewBox, and the animation holds
still under prefers-reduced-motion.