Show the age-based sleep goal as a band in the Sleep trend chart
The puppy's age (from the configured birthday) picks the daily goal — 0–8 weeks 20–22h, 8–16 weeks 18–20h, 16–18h to 6 months, 14–16h to 12 months — drawn as a shaded band behind the curves, with a legend chip naming the range. The Projected chip gains a ✓/▽ marker for whether today's projection reaches the goal's lower bound, and the y-axis always extends to cover the band. No birthday (or an adult dog) means no band, unchanged from before.
This commit is contained in:
@@ -952,6 +952,8 @@ input.switch:checked::after { transform: translateX(18px); }
|
||||
fill: none;
|
||||
opacity: 0.55;
|
||||
}
|
||||
.chart-svg .trend-goal { fill: var(--sleep); fill-opacity: 0.12; }
|
||||
.lg.trend-goal .sw { background: color-mix(in srgb, var(--sleep) 20%, var(--surface)); }
|
||||
.lg.trend-today .sw { background: var(--sleep); }
|
||||
.lg.trend-projected .sw { background: color-mix(in srgb, var(--sleep) 40%, var(--surface)); }
|
||||
.lg.trend-yesterday .sw { background: var(--eat); }
|
||||
|
||||
Reference in New Issue
Block a user