Commit 348f348253

348f3482531e729ac3c49ea45caea8bc154ba27b

parent: 6f188b5803

Verified · cmc ci/build: success ci/test: success

cmc <hello@cleberg.net> · 2026-09-18 04:29 UTC

web: legend under the contribution grid

Less/More labels bracket the five intensity swatches, the same classes
the grid cells already use, so the scale reads without hovering a cell.

Closes #225
internal/web/static/style.css +3
@@ -1405,6 +1405,9 @@ h2 .count { background: none; color: var(--muted); font-weight: 400; font-size:
14051405.actday.l2 { background: color-mix(in srgb, var(--link) 50%, var(--canvas)); }
14061406.actday.l3 { background: color-mix(in srgb, var(--link) 75%, var(--canvas)); }
14071407.actday.l4 { background: var(--link); }
1408.actlegend { display: flex; align-items: center; gap: 3px; margin-top: var(--sp-2); font-size: var(--fs-0); color: var(--muted); }
1409.actlegend span:first-child { margin-right: var(--sp-1); }
1410.actlegend span:last-child { margin-left: var(--sp-1); }
14081411
14091412/* ---- wiki ---- */
14101413.wikilayout { display: flex; gap: var(--sp-5); align-items: flex-start; }
internal/web/templates/owner.html +1
@@ -22,6 +22,7 @@
2222{{range .Activity}}<div class="actweek">{{if .Month}}<span class="actmonth">{{.Month}}</span>{{end}}{{range .Days}}<span class="actday{{if .Pad}} pad{{else}} l{{.Level}}{{end}}"{{if not .Pad}} title="{{.Count}} on {{.Date}}"{{end}}></span>{{end}}</div>{{end}}
2323</div>
2424</div>
25<p class="actlegend"><span>Less</span><span class="actday l0"></span><span class="actday l1"></span><span class="actday l2"></span><span class="actday l3"></span><span class="actday l4"></span><span>More</span></p>
2526</section>
2627{{if or .Snippets .Self}}<p class="meta"><a href="/{{.Owner}}/-/snippets">snippets{{if .Snippets}} <span class="count">{{.Snippets}}</span>{{end}}</a></p>{{end}}
2728