Home

boring / v2

publicBoring-Software-Inc/v2
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

design: dither backs the whole workflow card + custom rules empty state

3 months ago

3de9931
Authored
grim7/28/2026, 4:45:39 PM
The dither was scoped to the header row and static. In the design it
backs the entire card and animates — moved it to the card root as the
first child at speed 1.22, still enabled-only so disabled cards stay
flat.

Custom rules empty state: card moves to the surface-2 shell with the
dither behind the whole card (the one rules surface that keeps one),
copy and the white new-rule button centred in a surface-1 well. Drops
the dither prop from that button.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

Parent3037628

2 files changed
  • apps/web/src/components/rules/rules-page.tsx+10−9
  • apps/web/src/components/workflows/workflows-grid-page.tsx+5−4