Real Chromium renderingIMPLEMENTED
Playwright + Chromium with a dedicated browser context per viewport (device scale, isMobile, touch)
8 viewport presets + custom sizesIMPLEMENTED
Mobile Small 320×568 up to Large Desktop 1920×1080, plus any custom width/height
Localhost testingIMPLEMENTED
Test http://localhost and 127.0.0.1 dev servers directly
Responsive issue detectionIMPLEMENTED
Horizontal overflow, element overflow, text clipping, image overflow, small touch targets, overlaps, off-screen elements — all reported as potential issues
Deterministic health scoreIMPLEMENTED
Transparent 0–100 formula documented in the repo — same page, same score
Screenshot capture + historyIMPLEMENTED
PNG/JPEG, viewport or full-page, stored locally with metadata and history
Visual comparisonIMPLEMENTED
Side-by-side, overlay with opacity, before/after slider, deterministic diff image
Baselines + regression testsIMPLEMENTED
Save baselines, re-test later or in CI with changed-pixel percentage and exit codes
CLI for terminal + CIIMPLEMENTED
madscope screenshot / baseline / test / config — same engine as the desktop app
GitHub ActionIMPLEMENTED
Docker action with screenshot/baseline/test modes and JSON outputs; self-tested in CI, Marketplace listing pending
Native installersIMPLEMENTED
v1.1.0: Windows MSI/EXE, macOS ARM64 + Intel DMG, Linux AppImage/DEB built on CI
Three themesIMPLEMENTED
Default (the original design — its label was renamed from “Existing”, internal id and saved preferences unchanged), Terminal and Light — instant switching, persisted across restarts, all colors driven by CSS custom properties
In-app About panelIMPLEMENTED
App version, MIT license, Madwolf Studios website, GitHub repository and acknowledgments — verified in all three themes
Shareable diagnostics + AI-ready reportIMPLEMENTED
Selectable, copyable findings with copy-all/copy-selected, plus a structured plain-text inspection report for handing to an AI coding agent
Type-safe configurationIMPLEMENTED
madscope.config.ts with validation and human-readable errors
Breakpoint rulerIMPLEMENTED
Common breakpoints shown under every scan
Authenticated sessionsPLANNED
Storage state / cookies with secret redaction
Firefox + WebKit enginesPLANNED