tapped = false, 1500); navigator.clipboard?.writeText(location.href.split('#')[0] + '#what-it-does')" >What it does
Colors chosen from a hash of the person, from Tailwind's palette, with a tinted background that suits light and dark designs
Its own initials, rather than the service's
Libravatar, self-hosted and regional sources
Masks, rounding and more formats, through an image proxy
A Django mixin that finds a model's name and image fields by itself
100% test coverage, and releases published to PyPI from GitHub
Along the way I sent ui-avatars itself alpha channel support, tests and CI.