vole
Clone
Read only, no credentials:
https://rodent.software/git/vole.git
Write over SSH with a registered key:
git clone ssh://git@0.0.0.0:2222/vole.git
A free and open-source forge that lives in your Git repo.
Round the avatars and light them for the theme
5138159281e9940617a4ac399f8b50fa1f5f659b · Keenan Nemetz · 7d ago · parent 2a8c7fbf
Round the avatars and light them for the theme The tiles are rounded squares now: the element's border-radius does the clip, so DiceBear's circular mask and the document-wide id it carried are gone. That also makes a mark about 130 bytes smaller. The disc in the sky follows the theme. A dark theme gets the moon: pale cream, near-white and a cool grey. A light theme keeps the sun: cream, yellow and sunset orange. Switching theme in the account page redraws the avatars in place, because theme.js writes data-theme on <html> and the bundle watches that attribute; following the system is the same path because theme.js resolves it to a concrete variant. Rebuilt the bundle (10KB, 4KB gzipped) and rendered its real output at 20px and 52px on both themes with the rounded clip applied: the moon reads against the darker skies and the sun still reads on the light one.
server/web/static/vole.css +1−1
| @@ -1173,7 +1173,7 @@ pre code { background: none; border: 0; padding: 0; font-size: inherit; } | |||
| 1173 | 1173 | flex: 0 0 auto; | |
| 1174 | 1174 | width: 20px; | |
| 1175 | 1175 | height: 20px; | |
| 1176 | border-radius: 50%; | ||
| 1176 | border-radius: 30%; | ||
| 1177 | 1177 | overflow: hidden; | |
| 1178 | 1178 | background: var(--av-bg, #6b7561); | |
| 1179 | 1179 | color: #f0e6d2; | |