Skip to content

Conversation

@RhysMAdey
Copy link
Collaborator

@RhysMAdey RhysMAdey commented Oct 16, 2025

NavBar/Footer/Breadcrumb/User button/ScrollImage/Header/JSON Forms accessibility issues resolved

DiamindTheme changed so that:

  • dark.primary.main is the same as light.primary.main
  • dark.primary.dark has been changed to be darker and pass accessibility once white text combined
  • logos.normal.src now uses the light diamond logo as the header is darker it looks better

Breadcrumb comp now uses dark.primary.dark and passes accessibility.

User comp now uses dark.primary.dark and passes accessibility.

role="banner" removed from NavBar as when places in

tag in apps there are duplicate banner roles causing issues.

tag needed in DataBox comp for JSON form erros.

Once integrated into application it should look like:
Screenshot From 2025-10-16 12-16-56

Light mode:
Screenshot From 2025-10-16 12-17-38

…rk theme dark colour made darker to pass accessibility with white text. old diamond theme kept. breadcrumbs and user components updated to use dark colouring
@RhysMAdey RhysMAdey changed the title NavBar/Footer/Breadcrumb/User button colour contrast accessibility correction Accessibility issues resolved Oct 20, 2025
Copy link
Member

@akademy akademy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, just a few comments.

@RhysMAdey RhysMAdey merged commit e14fdea into main Nov 11, 2025
1 check passed
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.

3 participants