Skip to content

Latest commit

 

History

History
88 lines (54 loc) · 3.84 KB

CHANGELOG.md

File metadata and controls

88 lines (54 loc) · 3.84 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.2.4 – 2021-12-31

Fixed

  • Made the current year in the copyright string dynamic.

1.2.3 - 2021-10-3

Added

  • Add "Using the platform" blog post link to about page and README.

1.2.2 - 2021-08-25

Added

  • Added all meta tags for OG and other previews along with a preview image.

1.2.1 - 2021-06-27

Fixed

  • Fixed toolbar underline behaviour after adding an extra link to fig. 20.

1.2.0 - 2021-06-27

Added

  • Figure 20 (#14, #15)
  • Dynamic imports for diagram drawing (import as few modules as possible to draw the thumbnail, until we actually need to draw the full figure).
  • Dynamic imports in the diagram factory. This has the effect of allowing the previews element to load first before fetchig thumbnails, and it allows for only the requested figure modules to be loaded when navigating directly to an individual figure.

Changed

  • Make the body background slightly lighter for slightly increased contrast.
  • Improved structure on About page.
  • Disabled selection on schematics-figure to avoid accidental ugly scanlines.

Refactored

  • Added convenience milliseconds() and seconds() properties on the Number prototype to initialise Durations.
  • Separated FigureCaption into its own element which allows for additional animations on the caption to be run after it's been typed in (#15).

1.1.0 – 2021-06-18

Added

  • Compression scripts for CSS (using cssnano) and JS (using terser and foreach-cli) to run in production on Netlify (#4).
  • Keyboard focusability for the SVG elements in figs. 18 and 36 (#9).
  • ARIA roles and attributes to indicate the live figure region and toolbar controlling it (#9).
  • A different a11y description for each figure depending on whether it's a thumbnail or not (#9).
  • Reverse looping in fig. 42 after the caption has appeared (#10).
  • Light up fig. 18 when new boxes are drawn (#11).

Changed

  • Replaced simplistic SVG cube animation with HTML + CSS 3D animation in fig. 43 (#12).
  • Changed the figure hiding effect to include a quick subtle drop-shadow.

Fixed

  • Screen-reader friendly figure caption (#9);

Refactored

  • Refactored how millisecond-second durations are handled (#8).
  • Split Diagram into SVG and HTML subtypes (#12).

1.0.0 – 2021-06-12

The initial release of Schematics including the first five figures (figs 14, 18, 36, 42, 43).