fix both Gate 1 findings from the 2026-07-23 material-3 audit of the six shared primitives: bump PeachSegmentedControl's touch target from 34dp to MD3's 48dp minimum; route PeachTopBar/PeachField/PeachExpandableCard/PeachSegmentedControl through MaterialTheme.colorScheme for every role PeachTheme already maps 1:1 to the same peachColors value (surface, onSurface, surfaceVariant, outline, onPrimary), leaving genuinely custom tones (T1/T2/T4, SurfaceElevated) on peachColors since MD3 has no equivalent role for them

dev · 7 weeks ago · 2026-07-24 · 2.6 MB

session: fix Gate 1 primitive findings ยท agent: claude-sonnet-5

$ koh steal kepr.uk/peach-android@0afcf4f6c6b4
·
← aa9cb4d3508c 6708bbf7f7ac →
⇓ download .face