Skip to content

Recapture dashboard screenshots for Aspire 13.5 UX - #1497

Merged
David Pine (IEvangelist) merged 1 commit into
release/13.5from
dapine/update-dashboard-screenshots
Aug 14, 2026
Merged

Recapture dashboard screenshots for Aspire 13.5 UX#1497
David Pine (IEvangelist) merged 1 commit into
release/13.5from
dapine/update-dashboard-screenshots

Conversation

@IEvangelist

@IEvangelist David Pine (IEvangelist) commented Aug 13, 2026

Copy link
Copy Markdown
Member

Summary

Recaptures the evergreen Aspire dashboard screenshots across aspire.dev against the new microsoft/aspire release/13.5 dashboard UX. Each image was recaptured preserving its theme (light/dark), framing, and approximate resolution, with running Aspire apps driven into states matching the originals. Stray notifications were dismissed, and framing was tightened to make the most of the rendered UX (less blank space). Files are overwritten in place (same paths), so no .mdx edits are needed.

86 images updated across all core dashboard docs.

Completed (86 images)

Group Images Docs
Dashboard explore 51 dashboard/explore.mdx, dashboard/index.mdx
Landing page (light + dark) 14 dashboard/index.mdx (hero / ImageShowcase)
Get started — C# / JS / Python (light + dark) 6 get-started/*
Standalone dashboard 4 dashboard/standalone.mdx
Fundamentals — health checks, parameters, custom & HTTP commands 9 fundamentals/*
AI agents dialog (light + dark) 2 dashboard/index.mdx

Genuine 13.5 UX changes now reflected: new Parameters tab (Resources / Parameters / Graph); Endpoints column renamed to URLs; header now shows an AI agents (robot) button + Notifications bell (the old paperclip/MCP button is gone); resource rows show a leading type icon; a highlighted custom command now renders as an icon-only button whose tooltip is the command description.

Not recaptured — with rationale

Out of scope (orphaned assets or not dashboard UI):

  • dashboard/copilot/* (5) — orphaned; the dashboard Copilot feature was replaced by AI agents in 13.x and is referenced by no current doc.
  • dashboard/mcp-server/mcp-dialog.png (1) & whats-new/mcp-dialog.png — orphaned / historical; 13.5 exposes the MCP server via the CLI/protocol, with no dashboard MCP dialog or header button.
  • integrations/postgresql/*dashboard* (6) — orphaned; referenced by no current doc (only the postgres icon is imported).
  • get-started/devcontainer-build-completed.png (full VS Code screenshot) and get-started/aspire-dashboard-in-devcontainer.png (dashboard inside browser + devcontainer chrome) — neither is a clean dashboard capture reproducible headlessly.
  • Assorted integrations/* external-tool UIs — RabbitMQ management, SSMS / VS Code SQL, Azure Storage Explorer, Azure Functions VS dialog, Azure AI Foundry, Scalar UI, MailDev web UI / emails.

Deferred (need bespoke tutorial/sample apps or hard-to-force states — good follow-ups):

  • EF Core migrationsintegrations/efcore/dashboard-post-migration-{dark,light}.png (2). Requires the full SupportTicketApi app (SQL Server + Data class library + EF migration + MigrationService worker). The existing images are already on 13.x UX (Parameters tab, URLs column); only the header icons differ.
  • Custom integrations (MailDev / MailKit) — ~12 dashboard images in custom-integrations/{hosting,client}-integrations.mdx. Requires the full tutorial app: a custom MailDevResource hosting integration, a MailKit client integration emitting metrics, and a NewsletterService. Deferred as a coherent unit to avoid leaving the tutorial half-updated.
  • Samples — Metrics sample + aspire-with-javascript (5). Live in the separate aspire-samples repo.
  • GenAI visualizer GIFdashboard/explore/dashboard-geni-visualizer.gif (1). Requires an app emitting GenAI (gen_ai.*) telemetry and recording an animated GIF.
  • Update-available notificationwhats-new/dashboard-update-notification.png (1). The banner only appears when a newer Aspire version exists (not on latest 13.5), and the original includes full browser chrome.

Capture method

Scripted with Playwright at deviceScaleFactor: 2, per-image theme (light/dark), and element/row-measured clips (shadow-DOM-safe), with the longest edge capped at ~2560 px. Apps used: the Aspire Starter template (13.5) and small purpose-built AppHosts (Redis cache + API with health checks, parameters, and custom / HTTP commands).

Draft — the completed set covers every core dashboard doc; the deferred groups above are tracked for follow-up.

@aspire-repo-bot

Copy link
Copy Markdown
Contributor

Frontend HTML artifact ready

The latest frontend build uploaded the frontend-dist artifact for PR #1497. Use the VS Code button below to open this PR with GitHub Artifacts Explorer and browse the built HTML locally.

VS Code: Open PR #1497 artifacts

This comment updates automatically when a new frontend build artifact is uploaded.

Recaptures 86 evergreen dashboard screenshots (explore, landing, get-started, standalone, fundamentals, AI agents) against the microsoft/aspire release/13.5 dashboard UX, preserving each image's theme, framing, and resolution. Files overwritten in place; no .mdx changes.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@IEvangelist
David Pine (IEvangelist) force-pushed the dapine/update-dashboard-screenshots branch from 5f5654f to 35a1c1f Compare August 14, 2026 12:37
@IEvangelist
David Pine (IEvangelist) changed the base branch from main to release/13.5 August 14, 2026 12:37
@IEvangelist
David Pine (IEvangelist) marked this pull request as ready for review August 14, 2026 13:45
Copilot AI lite review requested due to automatic review settings August 14, 2026 13:45

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@IEvangelist
David Pine (IEvangelist) merged commit e8d025b into release/13.5 Aug 14, 2026
1 check passed
@IEvangelist
David Pine (IEvangelist) deleted the dapine/update-dashboard-screenshots branch August 14, 2026 13:51
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