Skip to content

v4.0.0-alpha.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@mbrambilla mbrambilla released this 08 Aug 15:15
· 567 commits to v4-dev since this release

NOT PRODUCTION READY!!

This is a very early alpha stage release for the next version of Figuration. It is not ready for prime time yet, and many more breaking changes will be coming. There is also the possibility of many pieces still being in a broken state.

Be sure to also check out the list of changes made in v4.0.0-alpha.1!

Major Updates:

  • Switch is no longer a separate component. Functionality has been replaced by the new .custom-switch form control.
  • Slider widget has been removed and replaced with the new .custom-range styled <input type="range">.
  • Local JS tests now run in headless Chrome.
  • Modal header/footer now uses flexbox for layout.
  • Form validation icons are back.

CSS

  • #280: Custom Forms: Add styling for input type="range". Also updated player with basic support too.
  • #281: Reworked .custom-control inputs. Simplified and consolidated switch component into custom forms.
  • #282: Add CSS variables to :root for theme colors, breakpoints, and font stacks.
  • #283: Allow greater flexibility for customizing the breadcrumb divider.
  • #284: Fix some possible namespacing issues.
  • #285: Add support for the Close icon within Badges.
  • #286: Use per cell box-shadows for striped and hover tables.
  • #287: Inherit border-color for .custom-file-label, and adjust height and positions for .custom-control.
  • #288: Remove max-width from .table for Safari issue.
  • #289: Re-implement validation icons.
  • #290: Increase $shadow reuse for some components.
  • #291: Utilities: Added auto-generated negative margins based on $spacers map.
  • #292: Add more settings for close and drag items. Fixes close color issue in tooltips.
  • #293: Add 'Noto Color Emoji' to font stack for newer Linux system support.
  • #294: Reboot: Reduce specificity of SVG handling.
  • #295: Allow active buttons to use background-image.
  • #296: Add relative lighter and bolder font-weight utilities.
  • #297: Stop floating .close by default.
    • Modal header and footer now use flexbox for layout.
    • Popover visuals reworked a bit
  • #298: Make close and drag inherit color by default,
  • #299: Add min-width to .custom-range when inside .form-inline - due to IE collapsing the input.
  • #302: Remove outdated switch vars, use transition mixin for .custom-switch

JS

Docs

  • #300: Correct the use of .card-img-top/bottom to being placed on the image itself for proper rounding.

Build

  • Update minimum NodeJS version to v8 for build tools, due to grunt-sass requirement.
  • Browserlist moved to .browserlistrc due to inheritance issue
  • Local JS tests now use headless chrome / puppeteer instead of phantomjs, due to updated grunt-contrib-qunit.