Release [0.2.0] - 2023-03-23

Improved markdown documentation, node version checking, and bug fixes with missing components in Figma.

Changes

  • Significant improvements to the markdown pages.
    • Adds syntax highlighting for markdown pages and blocks.
    • Just wrap your code in single ticks or create blocks with three ticks.
    • Currently support highlighting for CSS/SCSS, HTML, Javascript/Typescript, Yaml and Bash. Use ```{type} to define the syntax. For example ```js.
    • Adds anchor links to markdown h{n} tags to allow deep linking to headers.
  • Adds line numbering to all code blocks.
  • Improves the installation experience with better help text.
  • Provides Node 16+ version checking on installation to make it clear.

Bug

  • Improves handling of missing components in Figma. If its not found:
    • An alert is shown in the fetch output.
    • The component page is hidden in the menu and the components list.
    • A 404 page is shown if the missing component is accessed directly.
  • Fixes a grouping issue where opacity was in an undefined group on the buttons page.
  • Fixes a problem with blur radius and spread values on shadow tokens