Design health

OpenVibe.Exchange

98.2 3 files read at a8e9be9, Nov 1, 2026.

Spinners0
No reduced motion0
Hand-set timings5
Hand-set curves2
Colours outside the theme2

Where

All 9. Each opens its line on GitHub.

  1. Timingpublic/css/exchange.css:70html.ov-motion .ex-motif-arrows path { stroke-dasharray: 500; animation: ex-loop 2s cubic-bezier(.2,.7,.2,1) both; }
  2. Curvepublic/css/exchange.css:70html.ov-motion .ex-motif-arrows path { stroke-dasharray: 500; animation: ex-loop 2s cubic-bezier(.2,.7,.2,1) both; }
  3. Timingpublic/css/exchange.css:77html.ov-motion .ex-motif-passport { animation: ex-stamp .5s cubic-bezier(.2,.9,.3,1.4) 1.2s both; }
  4. Timingpublic/css/exchange.css:77html.ov-motion .ex-motif-passport { animation: ex-stamp .5s cubic-bezier(.2,.9,.3,1.4) 1.2s both; }
  5. Curvepublic/css/exchange.css:77html.ov-motion .ex-motif-passport { animation: ex-stamp .5s cubic-bezier(.2,.9,.3,1.4) 1.2s both; }
  6. Timingpublic/css/exchange.css:92.ex-listing-link { display: grid; gap: 8px; height: 100%; padding: 16px; border-radius: 16px; text-decoration: none; color: var(--text-primary, #e6edf7) !import
  7. Timingpublic/css/exchange.css:92.ex-listing-link { display: grid; gap: 8px; height: 100%; padding: 16px; border-radius: 16px; text-decoration: none; color: var(--text-primary, #e6edf7) !import
  8. Colourpublic/css/exchange.css:72.ex-motif-item { position: absolute; padding: 9px 14px; border-radius: 12px; font-size: .86rem; font-weight: 800; background: var(--bg-card, #0f1729); border: 1
  9. Colourpublic/css/exchange.css:74.ex-motif-passport { position: absolute; left: 50%; bottom: 8%; translate: -50% 0; display: grid; justify-items: center; padding: 10px 18px; border-radius: 14px

Every site · How it is measured · /api/v1/design-health/exchange