Skip to content
09

Insights

Best practices & feedback

Ongoing insights from design reviews, user feedback and implementation. Newest first.

  1. Visual· design review

    Namespace isolation for fonts

    To prevent font conflicts between Swiss-grid (Outfit/Inter) and legacy SAR (Montserrat), we map Tailwind theme defaults dynamically via .swiss-page and .sar-page classes. This keeps classes like font-display and font-body 100% DRY.

  2. Visual· brand update

    Fluid Art palettes and meaning

    Fluid Art combines liquid backgrounds with monoline vector overlays to add an organic layer to the Swiss-grid. Always use the correct palette for each educational level (Brand for general, Bachelor for BA, AD for Associate Degree, Master for MA).

  3. UX· navigatie-review

    Calm modular menu

    Programme cards (BA/AD/MA) come first. No animated decor on menu tiles; a subtle fluid-art strip is fine. Language switch header-only — not in the overlay menu.

  4. Monoline· ZER asset handoff

    Single monoline source

    Use only `assets/monoline-icons/` → `MonoIcon` / `public/images/monoline/`. No parallel icon sets on Swiss pages. Colour via `currentColor`, not baked into the SVG.

  5. Copy· partnerpositionering

    Introduction, not recruitment

    Partner CTAs lead to contact/introduction. No Studielink, programme picker or “Become a partner” in the header. Use collaboration wording instead of DBE jargon.

  6. Motion· accessibility pass

    Motion off by default

    Cursor trail is off (`SWISS_CURSOR_TRAIL_ENABLED`). Menu animations respect `prefers-reduced-motion`. Production kinetic stays GSAP on story routes, not on overview pages.