Skip to content

Releases: canonical/vanilla-framework

v1.6.0

09 Oct 14:47
Compare
Choose a tag to compare

Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io

Changes

  • Add visual :focus state to form elements to improve accessibility.
  • Remove navigation dark/light variants and abstract background color to a Sass variable setting
  • Refactor and remove layout quirks to vertical spacing across the framework
  • Update table pattern to match design spec
  • Add fuzzy versioning to package.json to improve stability of npm dependencies
  • Fix bug where bottom of text was being cut off on <select> elements

v1.5.4

22 Sep 11:56
Compare
Choose a tag to compare

Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io

Changes

This is a hotfix to resolve an issue where the icons were not appearing in IE and some versions of Firefox due to the use of CSS mask.

v.1.5.2

18 Sep 15:41
Compare
Choose a tag to compare

Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io

Changes

  • Update Ubuntu font to use latest versions
  • Make light navigation have a white background
  • Added 'Aside' pattern
  • Ensure all Sass functions are namespaced
  • Added 'Side navigation' pattern
  • Removed margins from images using image-position util
  • Added image pattern
  • Add missing entries to docs metadata and alphabetised listings
  • Use Sass function transparentize() to remove color literals
  • Added docs for .p-muted-heading
  • Add a note to docs about the need for an autoprefixer (#1322)
  • Remove large bottom margin from card header (#1318)
  • Set inline-image styling to its general useage
  • Add font-smoothing back (#1316)
  • Set the height of the navigation logo
  • Remove the nesting before headings with siblings
  • Update the headings docs to match the headings spec (#1310)
  • Made the default external link color, the link color (#1309)
  • Added 'Switch' pattern
  • Interpolate variable in calc so it compiles correctly (#1305)

v1.4.3

14 Aug 13:32
Compare
Choose a tag to compare

Getting Vanilla Framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io

Changes

  • Vanilla brochure theme is now part of Vanilla Framework. All themes will be added to Vanilla directly in the near future simplifying the ecosystem while increasing flexibility of Vanilla.

  • Improve <sup> and <sub> positioning.

  • Redefine the single element vertical spacing to resolve a couple of edge case bugs in utility patterns.

  • Remove border-radius from card-overlay pattern.

  • Add git submodule instructions to 'Getting started' section of docs.

  • Escape hash in code snippet svg. (#1203)

  • Add aria and accessibility improvements to navigation pattern. (#1202)

  • Fix typographic inconsistencies to ensure <small> text should be 14px through all breakpoints.

  • Update yarn dependencies. (#1266)

v1.4.2

20 Jul 15:26
Compare
Choose a tag to compare

Getting Vanilla framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io

Changes

  • Remove text underline on hover from .p-navigation pattern (#1193)
  • Multiple small improvements to the documentation across the board.
  • Bug fixes and optimisations across the framework.

v1.4.1

10 Jul 16:28
Compare
Choose a tag to compare

Documentation fixes.

v1.4.0

07 Jul 15:23
Compare
Choose a tag to compare

Getting Vanilla framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io

Changes

  • Refactor footer pattern to improve stability (requires HTML changes) (#1156)
  • Remove implicit top margin on <pre> elements (#1153)
  • Ensure spacing between consecutive buttons (#1145)
  • Add bottom border to L screen navigation pattern (#1155)
  • Update documentation index (#1136)
  • Update styling inline-images pattern to improve stability
  • Allow for cherry-picking of patterns for modular builds
  • Remove padding jump from input elements between breakpoints
  • Fix bug with spacing between consecutive fieldsets
  • Improve clarity of copy icon in code-snippet pattern

v1.3.0

26 Jun 15:27
Compare
Choose a tag to compare

Getting Vanilla framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io

Changes

  • Refactored vertical rhythm of elements across the framework to improve the consistency of whitespace within and around patterns.
  • Added optional header to .p-card pattern.

v1.2.3

22 Jun 15:38
Compare
Choose a tag to compare

Getting Vanilla framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io

Changes

  • Make sure nav pattern last item has bottom border (#1123)
  • Vertically align 'Menu' toggle on small screens (#1121)
  • Add information notification pattern & docs (#1125)
  • Add documentation for spacing settings
  • Ensure correct alignment of double-digit stepped list (#1106)
  • Tweak border and padding styling of .p-card
  • Correct base button text color to match spec
  • Refactor .u-vertically-center so it only applies to medium and large breakpoints
  • Update default button styling to be the same as neutral button styling
  • Update the floats utility and add breakpoint support
  • Add support for Cyrillic, Greek and Latin fonts
  • Improve local development tooling
  • Fixed typos in codebase and documentation

v1.2.2

12 May 13:58
Compare
Choose a tag to compare

Getting Vanilla framework

Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io

Changes

  • Remove the base font size change on small screens
  • Add page titles to Vanilla documentation
  • Refactor of navigation pattern