Skip to content

Polish detail sheet and stack card UI#2263

Merged
ejsmith merged 3 commits into
mainfrom
ui/detail-sheet-polish
May 28, 2026
Merged

Polish detail sheet and stack card UI#2263
ejsmith merged 3 commits into
mainfrom
ui/detail-sheet-polish

Conversation

@ejsmith
Copy link
Copy Markdown
Member

@ejsmith ejsmith commented May 28, 2026

What changed

  • Shared DetailSheet component — extracted common sheet chrome (overlay, close button, external link, padding) into a reusable component used by both event-detail-sheet and stack-detail-sheet
  • Stack detail page deduplicationproject/[projectId]/stacks/[stackId] page now uses the shared StackDetails component instead of duplicating its logic
  • Consistent page padding — removed wrapper <div> from full page routes so content matches the sheet's padding
  • Sheet visual polish — subtle blur overlay (backdrop-blur-[0.5px]), slide-in animation, proper z-ordering below navbar
  • Stack no-events state — shows "STACK" heading + StackCard + muted message when a stack has no events in the index
  • Stack card stat boxes — restyled to match the EventsStatsDashboard card pattern (Card.Root with header/content layout, muted background, 1px border)
  • Text clipping fix — removed leading-none from stat values that was causing descender clipping on text like "3 days ago"

Why

UI consistency pass — the detail sheets and stack cards now share code and have a polished, consistent look matching the saved view dashboard stats.

ejsmith added 3 commits May 27, 2026 21:33
- Create shared DetailSheet component for event/stack sheets
- Refactor event-detail-sheet and stack-detail-sheet to use DetailSheet
- Refactor project stack detail page to use shared StackDetails component
- Remove wrapper divs from full page routes for consistent padding
- Add subtle blur overlay and slide animation to sheet
- Improve stack no-events state with STACK header
- Restyle stack card stat boxes to match saved view dashboard style
- Fix text descender clipping in stat card values
@github-actions
Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
Exceptionless.Web 73% 62% 3920
Exceptionless.AppHost 18% 9% 82
Exceptionless.Insulation 25% 23% 203
Exceptionless.Core 69% 63% 7811
Summary 68% (13518 / 19842) 61% (7106 / 11560) 12016

@ejsmith ejsmith merged commit f9fa844 into main May 28, 2026
9 of 10 checks passed
@ejsmith ejsmith deleted the ui/detail-sheet-polish branch May 28, 2026 02:59
@ejsmith ejsmith review requested due to automatic review settings May 28, 2026 03:18
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.

1 participant