Skip to content

v0.7.0

Choose a tag to compare

@akademy akademy released this 02 Sep 10:57
· 9 commits to main since this release
30849c6

Added

  • New SidebarNav component, with afterNavSlot and footerSlot to inject content after the nav items or pinned to the bottom of the drawer.
  • Added typography fonts and tokens for default, display, mono typography into the theme (Inter, Outfit, IBM Plex Mono).
  • Added DiamondDSIntegrations for global Material React Table (MRT) theme overrides.
  • Added Typography and Icons pages to the documentation's Foundation section.

Changed

  • Widened the --ds-elevation-* token scale to a 25-step gradient and switched Paper's tonal elevation to use it consistently in light and dark modes; --Paper-shadow is now off by default and reinstated only on Dialog, Popover-based dropdowns (Menu/Select), Autocomplete's listbox, temporary Drawers and SnackbarContent.
  • Reworked Navbar surface options: default surface remains brand, with brand-fixed/brand-fixedDim documented as alternatives for a persistent Diamond identity colour; neutral surfaces now get a bottom border to separate them from the content below.
  • Increased contrast of the danger, warning and success intent colours in light mode.
  • Updated the tertiary and highlight (secondary brand) colour tokens for light and dark modes.
  • Corrected mislabeled MUI palette roles and reorganised the colour documentation, splitting functional intent colours from core brand colours (brand, tertiary, highlight) and adding contrastText rows.
  • Bumped pnpm override versions to address vulnerabilities flagged by the OSV scanner.

Fixed

  • Fixed Navbar logo tone matching: the light-on-dark logo is now only forced for surfaces that stay saturated in both modes, instead of being hardcoded for every non-brand surface.
  • Fixed the permanent SidebarNav drawer not reliably filling the full viewport height.
  • Fixed MuiCard raised and MuiAutocomplete's listbox not matching their documented elevation band.