Skip to content

Add Loop UI design system tokens, state mapping, and non-color cues (#194) - #547

Merged
mberrys merged 7 commits into
devfrom
cursor/mb-460-design-system-b2d6
Sep 10, 2026
Merged

Add Loop UI design system tokens, state mapping, and non-color cues (#194)#547
mberrys merged 7 commits into
devfrom
cursor/mb-460-design-system-b2d6

Conversation

@mberrys

@mberrys mberrys commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Regenerates docs/generated/phase5-widgets-inventory.json after the origin/dev merge. The merge added UnitTestsLoopStateVisual (71 targets, was 70) without refreshing the generated inventory, which caused policy (×2) and source_integrity to fail on "Verify Phase 5 Widgets evidence is current".

Continues MB-460 / #194 design-system work from PR #525.

Open in Web Open in Cursor 

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

cursoragent and others added 4 commits September 7, 2026 20:23
…ues (#194)

Continue PR #525 on current origin/dev. Shared pdfquick::tokens cover
spacing, typography, focus geometry, and colour roles; resolveStateVisual()
is the canonical finding/check mapping. Incomplete and waived states never
resolve as passed, and each state carries a unique icon plus accessible name.

Co-authored-by: michael berry <mberrys@users.noreply.github.com>
Co-authored-by: michael berry <mberrys@users.noreply.github.com>
Qt::red against white is only ~4.0:1. Use the light-theme fill (#B91C1C) so
a destructive button label still meets WCAG text contrast in high contrast.

Co-authored-by: michael berry <mberrys@users.noreply.github.com>
Drop restated enum notes, unused includes, and CMake/doc padding. Mapping
invariants stay in tests and LOOP_DESIGN_SYSTEM.md.

Co-authored-by: michael berry <mberrys@users.noreply.github.com>
@mberrys
mberrys marked this pull request as ready for review September 7, 2026 21:24
cursoragent and others added 3 commits September 10, 2026 01:41
Co-authored-by: michael berry <mberrys@users.noreply.github.com>
Resolve conflicts after PR #525 landed on dev by keeping the
expanded design-system implementation from this branch and
merging the dev-side UnitTestsLoopStateVisual CMake commentary.

Co-authored-by: michael berry <mberrys@users.noreply.github.com>
The merge from origin/dev added UnitTestsLoopStateVisual without refreshing
the generated inventory (70 -> 71 targets). Policy and source_integrity both
fail when phase5-widgets-inventory.json is stale.

Co-authored-by: michael berry <mberrys@users.noreply.github.com>
@mberrys
mberrys merged commit a3e8d36 into dev Sep 10, 2026
15 checks passed
@mberrys
mberrys deleted the cursor/mb-460-design-system-b2d6 branch September 10, 2026 02:45
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.

2 participants