| name | avalonia-pro-max/review-checklist |
| description | Use before merging a PR or shipping a release of an Avalonia app — exhaustive pre-delivery checklist covering visual quality, interaction, light/dark, layout, accessibility, performance, motion, and platform parity. Run end-to-end; fix everything before sign-off. |
Avalonia UI Pre-Delivery Checklist
Run this before merging UI work or cutting a release. Each item maps back to a sub-skill if it fails.
How to Use
- Open every screen at default window size and at compact (640 px wide) and wide (1600+ px).
- Toggle
RequestedThemeVariant between Light and Dark.
- Tab through every screen with the keyboard only.
- Run a screen reader on the main flows (Narrator on Win, VoiceOver on macOS).
- Profile a session with Avalonia DevTools (
F12) for layout/render issues.
- Tick each box. If anything fails → fix → re-run from the top.
Design Tokens & Theming → design-system
Theme Library → themes
Component Quality → components
Motion → motion
Accessibility → accessibility
Layout & Responsive → layout-patterns
Icons & Imagery → icons-imagery
Performance
Platform Parity
Final Polish
Sign-off Template
✅ Visual Quality (tokens, themes, theme-variant tested both modes)
✅ Component Quality (shared styles, no ad-hoc)
✅ Motion (timing, easing, reduced-motion path)
✅ Accessibility (a11y props, keyboard, contrast, screen reader)
✅ Layout & Responsive (compact / wide tested)
✅ Icons & Imagery (single family, semantic colors)
✅ Performance (60 fps scroll, virtualized lists)
✅ Platform Parity (Win/macOS/Linux at minimum)
✅ Final Polish (no warnings, no leftover strings)
Reviewer: ____________ Date: ____________
If any item is ❌, link the relevant sub-skill in the PR review and request changes.