Skip to content

v3.0.0-alpha.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@mbrambilla mbrambilla released this 23 May 20:38
· 478 commits to v3-dev since this release

For previous changes see #161 and #207.

Major Updates:

  • Added support for button, input, and textarea items in Dropdowns. Keyboard navigation will be altered where needed, and will override the default dropdown tab and arrow key behavior when focus is in a textual input when within a .dropdown or the new .dropdown-item.
  • Added support for Audio and Text descriptions to the Player widget. Audio is done by swapping the source media. Text is done with an additional track that will appear in the interactive transcript. Renamed .player-scripttxt to .player-transcript.
  • MutationObserver support has been been added to some of the Widgets, check out #222 for more details. The goal of adding mutation handling is to make the widgets a bit automated in their functionality without developers needing to manually hook up various pieces, such a showing a lazy loaded image inside of a popover. This will now automatically happen without having to implement a additional callback.

CSS

  • 9489ca2, 7d324e5: Update to Normalize.css v6.0.0
  • 3238407, 9f8b245: Fix .navbar-divider
  • 52aead7: Pagination: use var for margin adjustment
  • 8b63c80: Some rework to .form-control-static
  • 9b9d483: Fixed location of _custom.scss import
  • 62c0f0b: Fix bouncing border for input-group buttons when first child
  • 5c4b01c: Popover: update variable name for .popover-body font color, from $popover-content-color to $popover-body-color
  • c64757a: Popover: allow setting font size
  • 0643998: Popover: add inner border-radius for header
  • 45c57f9: Adjust border coloring for .input-group, .custom-select, and .custom-file-control components
  • bbeaea4: Buttons: Adjust default .btn border colors
  • 767688e: Utilities-Flexbox: add basic sizing utilities

JS

  • e105c21: Moved touch detection to utils
  • 79bd806: Revised tooltip/popover
    • Fixed variable inheritance
    • tweaked target data setting
    • broke out insert routine
  • 9100347: Revised iOS touch support
    • altered Dropdown selectors
    • added support to Tooltip
  • 066f210: Tooltip: Add basic resize handler
  • #220: Dropdown: Add support for button, input, and textarea items
  • 2b61247: Rework some util methods
  • #221, 7b87e82: Player: add audio and text description
  • #222: Add MutationObserver support for some widgets
  • a03ba1e: Tooltip/Popover: Rename option from activate to show
  • f622a39: Tooltip/Popover: close item should always hide
  • 6169546: Tooltip/Popover: allow manual trigger pass-through with auto show

Docs

  • 75a3cfe: Make 'copy' example buttons into real ones
  • 3e8030c: Add some tab related a11y notes
  • 67a2379: Add role="main" to <main> for IE 10/11 accessibility

Build

  • d32f4f0: Consolidate assets, tests now use doc assets