Skip to content

0.9.10

Choose a tag to compare

released this 07 Aug 22:09

Added

  • ActionListControlBar component
  • ChipButton introduced for limited use cases
  • useActionListSelectManager hook
  • Added xxxxxlarge to sizes to support updated type ramp.

Fixed

  • Accordion & Tree presentation fixes for IE11
  • ActionList updated documentation to include info on control bar behavior
  • Avatar* corrected styling conflicts when underlying component is switched to button (via role="button")
  • ButtonSet & ButtonGroup heights corrected to stay at 36px
  • DialogHeader presentation fix for IE11
  • InputChips and SelectMulti overflow when a fixed height is used
  • InputChips and SelectMulti long values breaking out of the input
  • InputSearch, Select, InputChips and SelectMulti x button not clickable with autoResize and a max-width reached
  • MenuItem disabled prop is not clickable and its not a link.
    • detail is part of MenuItem's clickable area
    • update Error Icon for Fields validation message
  • Select display value now properly updates when the option label for the current value changes
  • SelectMulti and InputChips issues clicking on icons and chips
  • SelectMulti list height now adjusts as needed when chips are added
  • Select/SelectMulti list closing when trying to scroll by dragging the scrollbar
  • Space presentation fix for IE11 (also affects consumers)
  • Tabs no longer show scrollbar when overflowing
  • Select getting text highlighted in a focus trap when not filterable
  • Tree default color is text4 (was previously a different color due to browser button defaults)
  • Tree correct React warning about nested buttons by changing TreeItem back to div with role="button

Changed

  • ActionList
    • Updated documentation to include info on control bar behavior
    • Refactored select behavior to flow from a single select prop object
    • conditionally renders ActionListControlBar based on bulk prop
  • ActionListManager - renamed noResultsText to noResultsDisplay and now supports a ReactNode (supply a JSX for custom formatting)
  • ButtonOutline and ButtonTransparent improved color application to be more inline with design spec
  • ButtonSet, ButtonToggle & Chip correlated use of color for
  • InputChipsBase updated to use styled() wrapped for Chip margin overrides
  • inputHeightconsolidated in single location and usage suite-wide
  • Menu, Popover, Tooltip no longer feature arrow by default
  • Replace react-hotkeys and improve keyboard ux for multiple stacked focus traps (effects MenuList, Surface, and OverlaySurface)

@looker/design-tokens

  • FontSizes and LineHeights design tokens updated to match new type ramp spec.
  • neutral intent color is now defaults to charcoal500

Removed

  • Chip removed most prop support