NavigationView still reads like standard WinUI shell chrome unless the product explicitly calls for branded pane content or custom shell composition.
Layout stays usable when the window is narrow.
Layout has been checked at more than one breakpoint, including a genuinely phone-like width when the app can be resized that far.
Collection pages with mixed scroll regions have been checked at runtime so shelves still render in the intended direction and do not collapse into a single vertical column.
Theme, contrast, hierarchy, and interactive state visibility hold up in both light and dark mode, and typography and iconography still feel native to Windows.
Command placement and hierarchy are clear.
Default WinUI surfaces and control templates carry most of the layout instead of a custom border/card system.
Search and filter workflows avoid redundant controls when live local filtering would be clearer.
At narrow and phone widths, nonessential controls are simplified, hidden, or moved behind shell affordances instead of merely compressed.
Use Live Visual Tree and Live Property Explorer for layout and property debugging.
Use WPR and WPA when diagnosing frame or responsiveness issues.
Reproduce resize, theme, and input-mode changes before concluding the issue is fixed.
When resize behavior is part of the task, verify wide, medium, and phone-width states against the running app rather than trusting the XAML structure alone.
When a collection page looks wrong, inspect the live tree for nested ScrollViewer ownership before rewriting the item template; the bug may be layout ownership rather than card markup.
Use startup exception details, debugger output, or Event Viewer when the process dies before any window appears.