feat(css): merge mockup design system - extract 281 missing selectors from HTML mockups #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/css-mockup-design-system"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR extracts the complete CSS design system from the HTML mockup files in
screenshots/snapshots/into the actual CSS files used by the live application.Problem
The HTML mockups had ALL CSS inlined (~357 rules), but the actual CSS files only contained 54 of those selectors (16% coverage). This meant 84% of the mockup's visual design was never applied to the live site.
Changes
Updated files (5):
css/style-guide.css— merged common-ui + forms (+619 lines)css/layout.css— merged layout + dashboard styles (+281 lines)css/components.css— merged sessions + stats + users (+466 lines)css/scoreboard.css— merged scoreboard styles (+285 lines)css/tokens.css— merged base layout variables (+28 lines)New files (8):
css/shop.css— Product grids, cart, category sidebar, filterscss/messages.css— Chat layout, notifications, notes, unread badgescss/drills.css— Drill sidebar, cards, skill bars, gridscss/gameplan.css— Video grid, ice canvas, whiteboard, clip entriescss/finance.css— Chart placeholderscss/pos.css— POS layout, cart, quantity controlscss/eval.css— Evaluation layout (sidebar + main)css/settings.css— Device entries, status badgesUpdated
dashboard.php:<link>tags for the new CSS filesTesting