Skip to content

zma/Add accessibility documentation structure and initial guidance pages#178

Open
zoharma wants to merge 10 commits into
mainfrom
zma/a11y-guidelines
Open

zma/Add accessibility documentation structure and initial guidance pages#178
zoharma wants to merge 10 commits into
mainfrom
zma/a11y-guidelines

Conversation

@zoharma
Copy link
Copy Markdown
Contributor

@zoharma zoharma commented May 8, 2026

Added an initial Accessibility documentation section to establish accessibility and usability guidance within the Diamond Design System documentation.

This update introduces three foundational pages:

  • Accessibility overview
  • Colour contrast guidance
  • Cognitive accessibility and usability

The content outlines the system’s accessibility approach, including WCAG 2.2 compliance, APCA-informed contrast decisions, and broader usability considerations for complex scientific interfaces.

The new structure also creates a dedicated location for future guidance covering areas such as focus states, keyboard interaction, semantic structure, screen reader support, and inclusive interaction patterns across Diamond applications.

zoharma and others added 7 commits May 8, 2026 14:27
* Introduce DiamondDS theme foundation and component updates

Introduced the initial Diamond Design System theme foundation,
including semantic colour roles, light/dark mode support,
CSS variable mappings, and integration with the MUI theming
architecture.

Updated component styling, states, and overrides across inputs,
buttons, checkboxes, radio buttons, overlays, borders,
and theme icons.

Add design system intro and foundation documentation pages
Introduced System settings option and a way to switch to it

Updated dependency of `fast-uri`
@zoharma zoharma changed the title Add accessibility documentation structure and initial guidance pages zma/Add accessibility documentation structure and initial guidance pages May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants