Releases: canonical/vanilla-framework
v1.5.4
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
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
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
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
Documentation fixes.
v1.4.0
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
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
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
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
v1.2.1
Getting Vanilla framework
Install with NPM: https://www.npmjs.com/package/vanilla-framework
Visit the documentation at https://docs.vanillaframework.io
Changes
- Replace caution icon for notification pattern
- Buttons with external links have correct colour