Skip to content

feat: readiness breakdown, metric explainers, layout fixes#17

Merged
cortexark merged 1 commit intomainfrom
feat/ux-explanations-layout
Mar 15, 2026
Merged

feat: readiness breakdown, metric explainers, layout fixes#17
cortexark merged 1 commit intomainfrom
feat/ux-explanations-layout

Conversation

@cortexark
Copy link
Copy Markdown
Owner

Summary

  • Recovery context banner navigates to Stress tab on tap (was not tappable)
  • Readiness badge opens pillar breakdown sheet showing score drivers (Sleep, Recovery, Stress, Activity Balance, HRV Trend) instead of navigating to Insights which had no readiness content
  • Each metric in Trends now shows a "What is this?" explainer (RHR, HRV, Recovery, Cardio Fitness, Active Minutes)
  • Metric picker switched from VStack/HStack to LazyVGrid 3-column layout for even chip sizing

Test plan

  • Tap recovery context banner → navigates to Stress tab
  • Tap readiness badge → opens sheet with score circle + pillar breakdown
  • Each pillar shows icon, name, score bar, and detail text
  • Select each metric in Trends → explainer text appears below chart header
  • Metric picker chips are evenly sized in 3-column grid
  • Build succeeds with no new warnings

- Recovery context banner now navigates to Stress tab on tap
- Readiness badge opens pillar breakdown sheet instead of Insights
- Add metric explainer text in Trends chart card (RHR, HRV, etc.)
- Switch metric picker to LazyVGrid for even spacing across 3 columns
@cortexark cortexark merged commit c974d64 into main Mar 15, 2026
1 check failed
cortexark added a commit that referenced this pull request Mar 19, 2026
- Recovery context banner now navigates to Stress tab on tap
- Readiness badge opens pillar breakdown sheet instead of Insights
- Add metric explainer text in Trends chart card (RHR, HRV, etc.)
- Switch metric picker to LazyVGrid for even spacing across 3 columns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant