Skip to content

v4.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mbrambilla mbrambilla released this 11 Sep 17:00
· 263 commits to v4-dev since this release

Major Updates:

This is an beta release for the next version of Figuration. It might not ready for prime time yet, but we should be getting close.

This release contains mostly bug fixes, but does add a few new features such as:

  • Modals now have a side alignment variant.
  • Allowing setting of the root font-size.

Be sure to also check out the lists of previous changes:

CSS

  • #450: Forms-Custom check/radio/switch: Fix for position of browser default validation message.
  • #451: Content-Button: Remove unneeded specificity overrides for .btn-block.
  • #452 Reboot: Add variable for body text alignment.
  • #454: Forms-File Browser: Fix focus state for IE.
  • #456: Forms: Add variable for font-weight for .form-check-label.
  • #458: Fix wrapping in code blocks.
  • #459: Reboot: Update some items and remove outdated rules.
  • #460: Table: Add alignment variables.
  • #461: Add SVG encoder and revise some icons,
  • #464: Form: Revert legend changes and add min-height to textarea.form-control.
  • #465: Tweak shadows a bit.
  • #466: Fix font path in visual tests.
  • #467: Use disabled attribute with sibling selectors due to Edge bug.
  • #468: Input Group: Allow inputs to shrink smaller than the content.
  • #469: Form-Check: Fix wrapping of labels in Firefox.
  • #471: Dropdown: Revise alignment class names.
  • #472: Reboot: Fix date/time input appearance.
  • #474: Remove position: relative; from .collapsing.
  • #477: Reboot: Allow setting root font size, value for rem.
  • #478: Simplify some disabled styles and fix some cursor issues.
  • #484: Stop using percent for relative font sizing.
  • #487: Forms: Update name of validation icon setting.
  • #489: Modal: Add side aligned variants.

JS

  • #453: Dropdown: Fix some issues with positioning.
  • #457: Dropdown: Handle no target menu in clearMenus().
  • #463: Modal: Adjust resetting scrollTop when modal body is not found.
  • #473: Allow passing of a customized Popper.js configuration to supported widgets.
  • #475: Dont allow mixed operators.
  • #476: Dropdown: Fix closing and menu alignment.
  • #488: Popover: Fix drag functionality after popper integration.

Docs

  • #455: Fix IE favicon path.
  • #462: Use data attribute for clipboard tooltips.
  • #470: Add some docs about theme colors and palette system.
  • #479: Update reboot docs regarding font-size.
  • #482: Update to Jekyll 4.

Build

  • #480: Drop some outdated browser versions.
  • #481: Add maps for RTL CSS.
  • #483: Improve Travis caching.
  • #485: Eslint: report on unused disabled directives.
  • #486: Use a better unused variable checker for Sass.