This repository has been archived by the owner on Jul 10, 2020. It is now read-only.
2016
- Use Fractal to organise and document front-end components and patterns
- Replace LessCSS with PostCSS
- Replace PHP includes with Nunjucks templates
- Replace icon fonts with inline SVG images
- Update component naming conventions (stricter compliance with BEM methodology)
- Update menu open/close behaviour, with animation and accessibility improvements
- Update typography, including filly fluid type sizing for prose content
- Add SVG mask icon for Safari
- Add manifest.json for supporting browsers
- Introduce design tokens for common stylistic values
- Add CSS to enable responsive video embeds
- Accessibility audit: ARIA roles and attributes and improved colour contrast
- Remove AJAX loading of comments on the article page
- Use CSS Custom Properties for day/year theming
- Use CSS Flexbox for article grid, and remove JS shim used for previous method
- Review font loading strategy
- Add linting rules and editor config
- Review and update design