Skip to content

Releases: mui/mui-design-kits

Design Kits v5.4.0

31 Jul 22:07
70e9eda
Compare
Choose a tag to compare

Feb 3, 2022

Figma

Breaking changes

Before moving forward with the new library, you must make a few changes. Some names have been changed in 5.4.0, and since Swap Library identifies the components based on their names, you need to make sure the current component library matches the names of the new library. Skipping this step will leave the old components in your file. You can learn more about it in the migration introduction video.

  • Alert

    • Separate variants into three parts “Alert/Filled“, “Alert/Outlined“, “Alert/Standard“;
  • AppBar

    • Combine “DesktopAppBar“ and “MobileAppBar“ into a single “AppBar“ part;
  • Badge

    • Change name from “Badge/W.Icon“ to “Badge W. Icon“;
  • Button

    • Separate variants into three parts “Button/Filled“, “Button/Outlined“, “Button/Text“);
  • ButtonGroup

    • Separate “ButtonGroup/Horizontal“ and “ButtonGroup/Vertical“ into three parts “ButtonGroup/Contained“, “ButtonGroup/Outlined“, “ButtonGroup/Text“;
  • Chip

    • Separate variants into “Chip/Filled“, “Chip/Outlined“;
  • List

    • Separate “ListItem“ into “ListItem/Simple“, “ListItem/With Icon“, “ListItem/With Checkbox“, “ListItem/With Avatar“;
  • Menu

    • Change name from “MenuExamples“ to “Examples“;
    • Change name for “Menu/Native“ to “Menu Native“;
  • Progress

    • Change name from “Linear“ to Progress/Linear;
    • Change name from “Circular“ to Progress/Circular;
  • Step

    • Change name from “Step/Elements“ to “Step Elements“;
    • Change name from “Stepper/W. Content“ to “DesktopStepper“;

Changes

  • Add dark mode as a variant to each component to avoid having two separate Figma files.
  • Add interactive states for many components
  • Sync dark theme colors with the default React theme
  • Group tokens into light and dark — we used these names to increase
  • Sync the Figma icons with @mui/icons-material to include the latest ones
  • Rename variant names (e.g., Resting -> Enabled, Hover -> Hovered, etc.)
  • Add Material Design 2014 colors as tokens
  • Delete unused icons from the main Figma file for better performance (see guide on how to access the whole icon library)
  • Add new screen examples for each breakpoint
  • Add new color variants (Inherit, Default)
  • Add coverage for the Focused state on the components
  • Improve/change Card component
  • Improve/change List component
  • Improve/change Menu component
  • Add Hover state to Text Field, Select, Autocomplete, Multiline
  • Add Multiline component
  • Add Layout component
  • Fix Paper elevation in dark mode

Sketch

  • Sync dark theme colors with the default React theme
  • Sync the Sketch icons with @mui/icons-material to include the latest ones
  • Delete unused icons from the main Sketch file for better performance
  • Add new color variants (Inherit, Default)
  • Add multiline support for the text field component
  • Add Card component
  • Improve/change Text field, Select, Multiline, Autocomplete to fix Adoronment issue
  • Improve/change Slider component
  • Improve/change Menu component
  • Fix Button, Button group, Toggle, etc opacity bug caused by the new Sketch updates
  • Fix Paper elevation in dark mode
  • Fix outdated links to docs

Design Kits v5.0.1

31 Jul 22:05
70e9eda
Compare
Choose a tag to compare

Nov 23, 2021

Figma

  • Remove the wrong “This is a preview, after purchase you will be able to access the components.“ mention

Design Kits v5.0.0

31 Jul 22:04
70e9eda
Compare
Choose a tag to compare

Sep 8, 2021

Figma

  • Update the design to match @mui/material v5
  • Add MUI X components
  • Add Timeline component
  • Polish small details (typos, design value, etc.)

Sketch

  • Upgrade the design tokens and style to match with the React v5 version.
  • Change layers and slots names to a consistent text case.
  • Remove the number prefix in the component that make it hard to find the component alphabetically.
  • Add missing components (Timeline, Stepper).
  • Add MUI X components (Data Grid, Data Grid Pro).

Adobe XD

  • Update the design to match @mui/material v5, e.g. the style of the Slider changed.
  • Add dark mode support
  • Add MUI X components, e.g. the new data grid component
  • Add Timeline component
  • Polish small details (paddings, new component states, inconsistencies, etc.)

v4.14.0

31 Jul 22:03
70e9eda
Compare
Choose a tag to compare

Jun 2, 2021

Figma

  • Add dark mode support.
  • Fix TextField visual bugs.
  • Improve design token structure and naming to better match the React implementation.
  • Fix auto-layout in many places.
  • Fix FAB size.
  • Polish, fix naming issues.
  • Fix icon color inheritance.
  • Fix missing usage of design token in the components.
  • Components now retain customisations when changing a variant.

v4.13.1

31 Jul 22:25
70e9eda
Compare
Choose a tag to compare

Apr 27, 2021

Sketch

  • Add suppport for Dark mode
  • Add new screen examples
  • Bug fixes for Accordion, Rating, and a few other components
  • Add more Divider variants
  • Rename a few styles to use the same terminology between Sketch variables and React components

v4.13.0

31 Jul 22:03
70e9eda
Compare
Choose a tag to compare

Jan 12, 2021

Figma

This a large release. This new version isn't backward compatible with the previous ones. All the components have been migrated to leverage the Figma variant feature. We have also taken this as an opportunity to further polish the components.

  • Migrate the components to use Figma variants.
  • Improve usage of auto-layout.
  • Fix theme design token usage.
  • Add Autocomplete component.

Sketch

We have redesigned most of the components from scratch to make sure all components show their CSS properties using inspection tools such as Sketch Cloud Inspect tool. Because the components are now using Variables, replacing the library with this version will not work as expected. We recommend building your screens from scratch or replacing components manually.

  • Redesigned most components with variables feature and fix handoff.
  • Responsive bug fixes.
  • Fix design tokens in the “Layer Styles“ and “Color Variables“ views.
  • Better follow the Material Design spec in the table. Fix auto layout issue.
  • Fix TextField variant name line -> standard.
  • Update the theming guide. For instance, fix naming of Pallete to Palette.
  • Components are now sorted based on their importance and relevance (e.g a. Resting, b. Hover, etc).
  • The default theme is now in synced with @material-ui/core.
  • States are now generated automatically.
  • Add new components variants. For instance, add missing TextField value + disabled state.

Adobe XD

  • Redesign Table for more complex interactions and to enable responsiveness
  • Redesign List component to enable text secondary toggle
  • Fix performance issues, especially with the Table component
  • Add missing Alert variants
  • Add Checkbox indeterminate state
  • Fix auto layout issues, e.g. with the data table
  • Update the design token structure to better match the React components.
  • Fix the usage of design tokens in the components

v4.12.0

31 Jul 22:02
70e9eda
Compare
Choose a tag to compare

Oct 21, 2020

Figma

This is the second major iteration on the Figma components. This release includes new components, better coverage of the low-level components and how they can be composed together. For instance, you will find a “table header checkbox“ component as well as an example where it's used to build a full table.

  • Document frequently asked questions.
  • Add Accordion component.
  • Add AppBar component.
  • Add Rating component.
  • Add Smart table (auto-layout).
  • Add Stepper component.
  • Add TreeView component.
  • Fix duplicated colors in the Material Design color palette.
  • Fix usage of theme.typography.button in the Button component.

Adobe XD

Initial release

v4.11.0

31 Jul 22:25
70e9eda
Compare
Choose a tag to compare

Aug 3, 2020

Sketch

  • From 581 to 1,258 symbols matching the React components. We have more than doubled the coverage!
  • Use color Tints, available since Sketch v64
  • Cover most states: hover, disabled, active, error
  • [Alert] Reference the typography design tokens correctly
  • [AppBar] Closer to React implementation
  • [Avatar] Add group support
  • [Breadcrumbs] Add icon prefix support
  • [Button] Add support for the group component (vertical, sizes, etc)
  • [Checkbox] Add size support
  • [Pagination] Add outlined and size support
  • [Stepper] Add vertical support
  • [Switch] Add size support
  • [Table] Add support for row selected state
  • [theme] Only use the font defined in the theme
  • [TreeView] Add component
  • And many more. As you can imagine, doubling the number of symbols means a lot more improvement.

v4.10.0

31 Jul 22:01
70e9eda
Compare
Choose a tag to compare

Jun 11, 2020

Figma

  • Move all icons style sets except “Filled“ into separate Figma files. It solves a performance issue and library uploading timeout error from Figma's servers.
  • Add auto layout for the Bottom Navigation component.
  • Add badges for easy spotting complex components and simple components.
  • Add a documentation page that explains how to make the most of complex components.

v4.9.0

31 Jul 22:01
70e9eda
Compare
Choose a tag to compare

May 18, 2020

Figma

Initial release

Sketch

Initial release