research-document
Visual Engineering UI Anti-Patterns
Visual Engineering UI Anti-Patterns
- Generic containers used in place of a meaningful information model
- Equal emphasis across competing elements
- Color as the only state or urgency signal
- Low-contrast text used to manufacture hierarchy
- CSS visual reordering that conflicts with source, reading, or focus order
- Responsive layouts that merely shrink instead of recomposing
- Excess whitespace that destroys comparison or scanning
- Excess density without grouping, alignment, or hierarchy
- Icon-only critical actions without established meaning
- Hidden system status or recovery paths
- Shadow DOM used by default rather than by demonstrated need
- Public component APIs that expose internal styling structure
- Token proliferation used to avoid structural decisions
- Accessibility treated as a final audit
- Visual novelty prioritized over recognition and verification
- Research guidance applied without inspecting the product context