Skip to content

Releases: canonical/vanilla-framework

v1.7.0-beta-1

13 Apr 15:33
Compare
Choose a tag to compare
v1.7.0-beta-1 Pre-release
Pre-release

This is the beta release of Vanilla 1.7.0 which overhauls how spacing is utilised.

Vanilla 1.7.0 Bug fixes round 1

  • Fixed navigation hover state colour being hard-set to $color-mid-light, now just becomes 3% darker by default
  • Improved spacing for non-class-name unordered list (helpful for markup from a CMS)
  • Improved spacing in forms
  • Improved spacing in strips
  • Improved spacing in media object metadata
  • Fixed box shadow size for highlighted elements
  • Fixed social icons displaying accessibility text
  • Improved navigation logo sizing
  • Fixed matrix spacing when no image is present
  • Fixed tab selected state not sitting at baseline
  • Fixed images not centering vertically when .u-vertically-center applied

v1.7.0-alpha-1

28 Mar 11:33
d1356e2
Compare
Choose a tag to compare

This is the alpha release of a large rewrite of the framework.

v1.6.7

23 Mar 12:48
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

New

Documentation

  • Link to https://vanillaframework.io removed from sidebar
  • 'Tables' category created with Table, Table expanding, Table sortable and Table mobile card patterns moved from 'Interactive Elements'
  • 'Images and media' category created that combines Image-related patterns and the 'Media' category
  • Form pattern consolidated to include Form, Form layout and Form validation
  • Fixed search box pattern not showing in docs

Bug fixes

  • Many design issues were fixed by bringing the scss files into parity with the designs.
  • Optimised social icons pattern, reducing filesize from ~350kb to ~170kb

v1.6.6

09 Feb 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

New

  • Header navigation updated to new design spec - includes hover state and selected state
  • Notification component can now have an optional close button (using p-icon--close)

Documentation

  • Search functionality enabled in sidebar navigation, using new search box pattern
  • Header navigation changed to match vf.io

Bug fixes

  • Notification component now takes full width of its container
  • Code numbered and code snippet border color fixed to be inline with design spec
  • Minor sidebar navigation fixes (removed inline styles from docs example, removed position:absolute from content, changed height to auto)
  • Strong link hover color fixed

v1.6.5

26 Jan 15:54
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

NEW

  • Added Search Box pattern: .p-search-box (link)
  • Search Box integrates with the Global Navigation pattern
  • Updated Pagination pattern to allow single direction pagination

Documentation

  • Updated docs template, which now:
    • uses Vanilla-styled header and sidebar navigation
    • includes "View on GitHub" and "Report a bug" links for each pattern
    • has a link to the design specification for each pattern, if it exists
    • has consistent, semantic heading sizes
  • Added Slider and Search Box patterns to docs, as well as the missing Aside pattern

Bug fixes

  • Removed color and background from .p-list-step__content so instead it inherits them
  • Removed tooltips max-width so instead it can be set by the consistent
  • Fixed content alignment utilities (e.g. .u-align--center) working incorrectly when max-width is set
  • Added overflow: hidden to icons to allow for accessibility text in <i> tags
  • Added vendor prefixes to form elements so they are styled correctly in projects without auto-prefixer
  • Fixed navigation breakpoint inconsistencies
  • Fixed header line-height inconsistencies
  • Aligned Media Object metadata text, even if no icon is present

v1.6.4

11 Jan 10:55
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

NEW

  • New slider pattern

Bug fixes

  • Update button widths on medium screens
  • Fix list-tree expander icon
  • Remove border-bottom on last row of table
  • Change u-show and u-visible to display: inherit
  • Add -webkit prefix to mask check in external link pattern
  • Fix large media object aspect ratio sizing

v1.6.3

04 Dec 13:48
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

NEW

  • Added p-form-help-text for help text in forms
  • Added base icon layout to .p-icon
  • Increase gutter width to 1/1.618 of column width
  • Set paragraph length dynamically

Documentation

  • Added Pagination pattern to the docs
  • Fix accordion example not closing on click

Bug fixes

  • Replace .p-link--external CSS masks with background-image mixins
  • Namespaced all mixins with vf-
  • Fix external link icon wrapping
  • Fix middot centering in dotted lists

v1.6.2

15 Nov 11:53
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

NEW

  • All new Pagination pattern
  • Social icons

Navigation

  • Set the default header to full width

Forms

  • Aligned the select styling to match inputs and buttons
  • Reduce checkbox/radio spacing

Lists

  • Remove the border-bottom from the last item of a split list

Tabs

  • Adds correct colour for visited tab state, by procload
  • Increase the font-size of the tabs pattern

Links

  • Decouple strips from external links

Documentation

  • Documented icon set and social icons
  • Re-organised the documentation's menu

v1.6.1

18 Oct 08:33
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

  • Fix the search icon to work across supported browsers
  • Update README to point to @vanillaframewrk Twitter
  • Increase threshold for text color contrast in navigation pattern

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