Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@instructure/ui-overlays

instructure65.8kMIT10.26.4TypeScript support: included

A UI component library made by Instructure Inc.

readme


id: instructure-ui

Instructure UI

MIT License Code of Conduct

Instructure UI is an open source UI framework and design system for React. Its components are used by millions of learners every day when they use Instructure products like Canvas LMS.

See our website for usage, examples and documentation.

Contributing

Before contributing please read our code of conduct and read the contribution guidelines.

React Support

Instructure UI currently supports 16.14.0 and higher.

Browser Support

The last two versions of all modern browsers (Firefox, Safari, Chrome, Edge).

License

MIT

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

10.26.4 (2025-11-20)

Note: Version bump only for package @instructure/ui-overlays

10.26.3 (2025-11-19)

Note: Version bump only for package @instructure/ui-overlays

10.26.2 (2025-10-13)

Note: Version bump only for package @instructure/ui-overlays

10.26.1 (2025-10-06)

Note: Version bump only for package @instructure/ui-overlays

10.26.0 (2025-10-01)

Note: Version bump only for package @instructure/ui-overlays

10.25.0 (2025-09-09)

Note: Version bump only for package @instructure/ui-overlays

10.24.2 (2025-08-11)

Note: Version bump only for package @instructure/ui-overlays

10.24.1 (2025-07-30)

Note: Version bump only for package @instructure/ui-overlays

10.24.0 (2025-07-18)

Note: Version bump only for package @instructure/ui-overlays

10.23.0 (2025-07-09)

Note: Version bump only for package @instructure/ui-overlays

10.22.0 (2025-07-04)

Note: Version bump only for package @instructure/ui-overlays

10.21.0 (2025-06-27)

Note: Version bump only for package @instructure/ui-overlays

10.20.1 (2025-06-17)

Note: Version bump only for package @instructure/ui-overlays

10.20.0 (2025-06-13)

Bug Fixes

  • many: update dependencies, browsersdb and moment timezone database (3813636)

10.19.1 (2025-06-05)

Note: Version bump only for package @instructure/ui-overlays

10.19.0 (2025-06-03)

Note: Version bump only for package @instructure/ui-overlays

10.18.1 (2025-05-29)

Note: Version bump only for package @instructure/ui-overlays

10.18.0 (2025-05-26)

Note: Version bump only for package @instructure/ui-overlays

10.17.0 (2025-05-20)

Note: Version bump only for package @instructure/ui-overlays

10.16.4 (2025-05-09)

Note: Version bump only for package @instructure/ui-overlays

10.16.3 (2025-04-30)

Note: Version bump only for package @instructure/ui-overlays

10.16.2 (2025-04-22)

Note: Version bump only for package @instructure/ui-overlays

10.16.1 (2025-04-22)

Note: Version bump only for package @instructure/ui-overlays

10.16.0 (2025-04-11)

Note: Version bump only for package @instructure/ui-overlays

10.15.2 (2025-04-07)

Note: Version bump only for package @instructure/ui-overlays

10.15.1 (2025-04-03)

Note: Version bump only for package @instructure/ui-overlays

10.15.0 (2025-03-31)

Note: Version bump only for package @instructure/ui-overlays

10.14.0 (2025-03-17)

Note: Version bump only for package @instructure/ui-overlays

10.13.0 (2025-03-06)

Note: Version bump only for package @instructure/ui-overlays

10.12.0 (2025-02-24)

Note: Version bump only for package @instructure/ui-overlays

10.11.0 (2025-02-03)

Note: Version bump only for package @instructure/ui-overlays

10.10.0 (2024-12-18)

Note: Version bump only for package @instructure/ui-overlays

10.9.0 (2024-12-12)

Note: Version bump only for package @instructure/ui-overlays

10.8.0 (2024-12-09)

Note: Version bump only for package @instructure/ui-overlays

10.7.0 (2024-12-03)

Note: Version bump only for package @instructure/ui-overlays

10.6.1 (2024-11-26)

Note: Version bump only for package @instructure/ui-overlays

10.6.0 (2024-11-18)

Note: Version bump only for package @instructure/ui-overlays

10.5.0 (2024-11-07)

Note: Version bump only for package @instructure/ui-overlays

10.4.1 (2024-10-28)

Bug Fixes

10.4.0 (2024-10-16)

Note: Version bump only for package @instructure/ui-overlays

10.3.0 (2024-10-03)

Note: Version bump only for package @instructure/ui-overlays

10.2.2 (2024-09-13)

Note: Version bump only for package @instructure/ui-overlays

10.2.1 (2024-08-30)

Note: Version bump only for package @instructure/ui-overlays

10.2.0 (2024-08-23)

Note: Version bump only for package @instructure/ui-overlays

10.1.0 (2024-08-23)

Note: Version bump only for package @instructure/ui-overlays

10.0.0 (2024-07-31)

Features

  • many: rewrite color system (1e5809e)

BREAKING CHANGES

  • many: Breaks color overrides in certain cases

9.5.1 (2024-07-30)

Note: Version bump only for package @instructure/ui-overlays

9.5.0 (2024-07-26)

Note: Version bump only for package @instructure/ui-overlays

9.4.0 (2024-07-26)

Note: Version bump only for package @instructure/ui-overlays

9.3.0 (2024-07-17)

Note: Version bump only for package @instructure/ui-overlays

9.2.0 (2024-07-09)

Note: Version bump only for package @instructure/ui-overlays

9.1.0 (2024-06-14)

Note: Version bump only for package @instructure/ui-overlays

9.0.1 (2024-05-09)

Note: Version bump only for package @instructure/ui-overlays

9.0.0 (2024-05-09)

Features

  • ui-overlays: remove deprecated props from Mask and Overlay (e079b81)

BREAKING CHANGES

  • ui-overlays: removed onDismiss prop from Mask and applicationElement from Overlay

8.56.0 (2024-05-06)

Note: Version bump only for package @instructure/ui-overlays

8.55.1 (2024-04-30)

Note: Version bump only for package @instructure/ui-overlays

8.55.0 (2024-04-09)

Note: Version bump only for package @instructure/ui-overlays

8.54.0 (2024-03-21)

Note: Version bump only for package @instructure/ui-overlays

8.53.2 (2024-02-15)

Note: Version bump only for package @instructure/ui-overlays

8.53.1 (2024-02-09)

Note: Version bump only for package @instructure/ui-overlays

8.53.0 (2024-02-08)

Bug Fixes

  • ui-overlays: add maskcounter (fbe4d9e)

8.52.0 (2024-02-02)

Note: Version bump only for package @instructure/ui-overlays

8.51.0 (2023-12-14)

Note: Version bump only for package @instructure/ui-overlays

8.50.0 (2023-12-05)

Note: Version bump only for package @instructure/ui-overlays

8.49.0 (2023-11-24)

Note: Version bump only for package @instructure/ui-overlays

8.48.3 (2023-11-23)

Note: Version bump only for package @instructure/ui-overlays

8.48.2 (2023-11-21)

Note: Version bump only for package @instructure/ui-overlays

8.48.1 (2023-11-17)

Note: Version bump only for package @instructure/ui-overlays

8.48.0 (2023-11-10)

Note: Version bump only for package @instructure/ui-overlays

8.47.1 (2023-11-06)

Note: Version bump only for package @instructure/ui-overlays

8.47.0 (2023-10-27)

Note: Version bump only for package @instructure/ui-overlays

8.46.1 (2023-10-13)

Note: Version bump only for package @instructure/ui-overlays

8.46.0 (2023-10-11)

Note: Version bump only for package @instructure/ui-overlays

8.45.0 (2023-10-03)

Note: Version bump only for package @instructure/ui-overlays

8.44.0 (2023-09-21)

Note: Version bump only for package @instructure/ui-overlays

8.43.1 (2023-09-11)

Note: Version bump only for package @instructure/ui-overlays

8.43.0 (2023-09-07)

Note: Version bump only for package @instructure/ui-overlays

8.42.0 (2023-09-07)

Note: Version bump only for package @instructure/ui-overlays

8.41.1 (2023-08-24)

Note: Version bump only for package @instructure/ui-overlays

8.41.0 (2023-08-21)

Note: Version bump only for package @instructure/ui-overlays

8.40.1 (2023-08-18)

Note: Version bump only for package @instructure/ui-overlays

8.40.0 (2023-08-17)

Note: Version bump only for package @instructure/ui-overlays

8.39.0 (2023-07-21)

Note: Version bump only for package @instructure/ui-overlays

8.38.1 (2023-06-13)

Note: Version bump only for package @instructure/ui-overlays

8.38.0 (2023-05-15)

Note: Version bump only for package @instructure/ui-overlays

8.37.0 (2023-04-25)

Note: Version bump only for package @instructure/ui-overlays

8.36.0 (2023-03-23)

Note: Version bump only for package @instructure/ui-overlays

8.35.1 (2023-03-10)

Note: Version bump only for package @instructure/ui-overlays

8.35.0 (2023-02-17)

Note: Version bump only for package @instructure/ui-overlays

8.34.0 (2023-02-10)

Note: Version bump only for package @instructure/ui-overlays

8.33.2 (2023-01-25)

Note: Version bump only for package @instructure/ui-overlays

8.33.1 (2023-01-06)

Note: Version bump only for package @instructure/ui-overlays

8.33.0 (2023-01-04)

Note: Version bump only for package @instructure/ui-overlays

8.32.1 (2022-12-01)

Note: Version bump only for package @instructure/ui-overlays

8.32.0 (2022-11-23)

Note: Version bump only for package @instructure/ui-overlays

8.31.0 (2022-11-21)

Note: Version bump only for package @instructure/ui-overlays

8.30.0 (2022-10-26)

Note: Version bump only for package @instructure/ui-overlays

8.29.0 (2022-09-29)

Bug Fixes

8.28.2 (2022-09-16)

Bug Fixes

8.28.1 (2022-09-12)

Bug Fixes

8.28.0 (2022-09-02)

Note: Version bump only for package @instructure/ui-overlays

8.27.0 (2022-07-25)

Features

8.26.3 (2022-07-14)

Note: Version bump only for package @instructure/ui-overlays

8.26.2 (2022-07-11)

Note: Version bump only for package @instructure/ui-overlays

8.26.1 (2022-07-06)

Note: Version bump only for package @instructure/ui-overlays

8.26.0 (2022-06-30)

Note: Version bump only for package @instructure/ui-overlays

8.25.0 (2022-06-03)

Note: Version bump only for package @instructure/ui-overlays

8.24.5 (2022-05-31)

Note: Version bump only for package @instructure/ui-overlays

8.24.4 (2022-05-27)

Note: Version bump only for package @instructure/ui-overlays

8.24.3 (2022-05-25)

Note: Version bump only for package @instructure/ui-overlays

8.24.2 (2022-05-02)

Note: Version bump only for package @instructure/ui-overlays

8.24.1 (2022-04-29)

Note: Version bump only for package @instructure/ui-overlays

8.24.0 (2022-04-26)

Note: Version bump only for package @instructure/ui-overlays

8.23.0 (2022-04-07)

Note: Version bump only for package @instructure/ui-overlays

8.22.0 (2022-03-31)

Note: Version bump only for package @instructure/ui-overlays

8.21.0 (2022-03-30)

Note: Version bump only for package @instructure/ui-overlays

8.20.0 (2022-03-22)

Note: Version bump only for package @instructure/ui-overlays

8.19.0 (2022-03-16)

Note: Version bump only for package @instructure/ui-overlays

8.18.0 (2022-02-23)

Note: Version bump only for package @instructure/ui-overlays

8.17.0 (2022-02-07)

Bug Fixes

  • remove type:"commonjs" from package.json files (0b243be)

8.16.0 (2022-02-03)

Note: Version bump only for package @instructure/ui-overlays

8.15.0 (2022-01-26)

Features

  • ui-overlays: deprecate unused props: applicationElement of Overlay, onDismiss of Mask (4c32099)

8.14.0 (2021-12-16)

Note: Version bump only for package @instructure/ui-overlays

8.13.0 (2021-12-01)

Note: Version bump only for package @instructure/ui-overlays

8.12.0 (2021-11-17)

Note: Version bump only for package @instructure/ui-overlays

8.11.1 (2021-10-19)

Note: Version bump only for package @instructure/ui-overlays

8.11.0 (2021-10-15)

Note: Version bump only for package @instructure/ui-overlays

8.10.2 (2021-10-01)

Note: Version bump only for package @instructure/ui-overlays

8.10.1 (2021-10-01)

Note: Version bump only for package @instructure/ui-overlays

8.10.0 (2021-09-28)

Note: Version bump only for package @instructure/ui-overlays

8.9.1 (2021-09-16)

Note: Version bump only for package @instructure/ui-overlays

8.9.0 (2021-09-15)

Bug Fixes

  • fix shared-types TS errors (7b83164)

8.8.0 (2021-08-27)

Note: Version bump only for package @instructure/ui-overlays

8.7.0 (2021-07-16)

Features

  • add support for React 17 (f647826)

8.6.0 (2021-06-18)

Note: Version bump only for package @instructure/ui-overlays

8.5.0 (2021-06-09)

Bug Fixes

  • emotion: add componentId to match with componenet name in docs (cc255eb)

8.4.0 (2021-05-11)

Bug Fixes

  • fix all inter-package dependencies using fix version (75cd898)

8.3.0 (2021-05-04)

Note: Version bump only for package @instructure/ui-overlays

8.2.1 (2021-04-22)

Note: Version bump only for package @instructure/ui-overlays

8.2.0 (2021-04-22)

Note: Version bump only for package @instructure/ui-overlays

8.1.0 (2021-04-15)

Note: Version bump only for package @instructure/ui-overlays

8.0.0 (2021-03-29)

Code Refactoring

  • Migrated the package and it's component(s) from using ui-themeable to using the new theming solution based on emotion.js.
  • emotion,ui-themeable: move ThemeablePropValues and ThemeablePropTypes util to emotion pack (2d0ac1d)

BREAKING CHANGES

  • emotion,ui-themeable: Moved ThemeablePropValues and ThemeablePropTypes utils from ui-themeableto emotion package.

7.5.0 (2021-03-22)

Note: Version bump only for package @instructure/ui-overlays

7.4.4 (2021-03-12)

Note: Version bump only for package @instructure/ui-overlays

7.4.3 (2021-03-11)

Note: Version bump only for package @instructure/ui-overlays

7.4.2 (2021-03-11)

Note: Version bump only for package @instructure/ui-overlays

7.4.1 (2021-03-04)

Bug Fixes

  • all: Fix package imports, now everything can be imported; fix test:all in main package.json (2f11024)

7.4.0 (2021-02-01)

Note: Version bump only for package @instructure/ui-overlays

7.3.5 (2021-01-21)

Bug Fixes

  • esm: specify "exports" in package manifests (6007684)

7.3.4 (2021-01-14)

Bug Fixes

  • esm: specify "exports" in package manifests (6007684)

7.3.3 (2021-01-13)

Bug Fixes

  • esm: specify "exports" in package manifests (6007684)

7.3.2 (2020-12-10)

Note: Version bump only for package @instructure/ui-overlays

7.3.1 (2020-11-30)

Note: Version bump only for package @instructure/ui-overlays

7.3.0 (2020-10-26)

Note: Version bump only for package @instructure/ui-overlays

7.2.4 (2020-10-09)

Note: Version bump only for package @instructure/ui-overlays

7.2.3 (2020-10-08)

Note: Version bump only for package @instructure/ui-overlays

7.2.2 (2020-10-08)

Note: Version bump only for package @instructure/ui-overlays

7.2.1 (2020-10-07)

Note: Version bump only for package @instructure/ui-overlays

7.2.0 (2020-09-23)

Note: Version bump only for package @instructure/ui-overlays

7.1.4 (2020-09-09)

Note: Version bump only for package @instructure/ui-overlays

7.1.3 (2020-08-10)

Note: Version bump only for package @instructure/ui-overlays

7.1.2 (2020-07-17)

Note: Version bump only for package @instructure/ui-overlays

7.1.1 (2020-07-01)

Note: Version bump only for package @instructure/ui-overlays

7.1.0 (2020-06-25)

Note: Version bump only for package @instructure/ui-overlays

7.0.0 (2020-05-27)

chore

  • bump minimum react version to 16.8.0 (7a96f00)
  • remove references to React 15 (4bb2426)

Features

  • remove 'experimental' tag along with '__dangerouslyIgnore...' (92bf753)

BREAKING CHANGES

    • Minimum react and react-dom version raised to 16.8.0

TEST PLAN:

  • no regressions in docs app
  • homepage should note the react version change
  • automated tests should pass

Change-Id: I7cd9dd6423fb9524e0a1a0dd490caeee3a2c2c17 Reviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/237727 Tested-by: Service Cloud Jenkins svc.cloudjenkins@instructure.com Reviewed-by: Chris Guerrero cguerrero@instructure.com Product-Review: Steve Jensen sejensen@instructure.com QA-Review: Daniel Sasaki dsasaki@instructure.com Visual-Regression-Test: Ken Meleta kmeleta@instructure.com

  • Dropping support for React 15.

TEST PLAN:

  • yarn dev/yarn start should work
  • yarn test/test:watch should work
  • there should be no mention of react 15 in code
  • there should be nothing depending on react 15 or reactDOM 15

Change-Id: I2c054c986421014ffe15f0402e14bd2725cbc267 Reviewed-on: https://gerrit.instructure.com/c/instructure-ui/+/229009 Tested-by: Service Cloud Jenkins svc.cloudjenkins@instructure.com QA-Review: Daniel Sasaki dsasaki@instructure.com Visual-Regression-Test: Ken Meleta kmeleta@instructure.com Reviewed-by: Steve Jensen sejensen@instructure.com Product-Review: Steve Jensen sejensen@instructure.com

6.26.0 (2020-04-30)

Note: Version bump only for package @instructure/ui-overlays

6.25.0 (2020-04-27)

Note: Version bump only for package @instructure/ui-overlays

6.24.0 (2020-04-14)

Note: Version bump only for package @instructure/ui-overlays

6.23.0 (2020-04-02)

Features

  • ui-docs-client: update deprecated components still in use (4543717)

6.22.0 (2020-03-16)

Note: Version bump only for package @instructure/ui-overlays

6.21.0 (2020-02-26)

Note: Version bump only for package @instructure/ui-overlays

6.20.0 (2020-02-13)

Features

  • ui-motion: update deprecated lifeycles from ui-motion (9d0593e)

6.19.0 (2020-02-11)

Note: Version bump only for package @instructure/ui-overlays

6.18.0 (2020-02-04)

Features

  • ui-buttons: Update CloseButton to use upgraded Button props (365e0ac)

6.17.0 (2020-01-22)

Bug Fixes

  • Update Package READMEs and align deprecation statements (8f892e4)

Features

  • ui-overlays: update deprecated lifecycles in Overlay (dddda64)

6.16.0 (2019-12-13)

Features

  • ui-tray: ui-tray package (07d7399)

6.15.0 (2019-11-18)

Features

  • ui-a11y-utils,ui-dialog: add ui-a11y-utils and ui-dialog (c88cf8e)
  • ui-modal: add ui-modal package (a9c5cee)
  • ui-overlays,ui-tooltip: expose positionTarget prop on Tooltip (6c1a545)
  • ui-popover: make ui-popover backwards compatible (d9437ae)
  • ui-tooltip: make ui-tooltip backwards compatible (7608e7c)
  • ui-view: Make ui-view backwards-compatible (7dd2a2f)

Performance Improvements

  • ui-tooltip: remove Focusable from Tooltip (83aa0c9)

6.14.0 (2019-10-14)

Features

  • ui-tooltip: add ui-tooltip package (2e88e8a)

6.13.0 (2019-09-24)

Note: Version bump only for package @instructure/ui-overlays

6.12.0 (2019-09-17)

Note: Version bump only for package @instructure/ui-overlays

6.11.0 (2019-09-16)

Bug Fixes

  • ui-overlays: do not unset duration for modals (0b304e7)

Features

  • ui-flex: add ui-flex package (98730ff)
  • ui-popover: Add ui-popover package (62c1165)
  • ui-view: add ui-view Package for View Component (7799577)
  • ui-view: mark ui-view as experimental (6b805fa)

Performance Improvements

  • ui-utils: stop using bowser for browser detection (95f1232)

6.10.0 (2019-08-27)

Note: Version bump only for package @instructure/ui-overlays

6.9.0 (2019-08-07)

Note: Version bump only for package @instructure/ui-overlays

6.8.1 (2019-08-02)

Note: Version bump only for package @instructure/ui-overlays

6.8.0 (2019-07-31)

Bug Fixes

  • ui-a11y,ui-overlays: fix tray/dialog document click behaviors (1130a73)

6.7.0 (2019-07-15)

Note: Version bump only for package @instructure/ui-overlays

6.6.0 (2019-07-03)

Note: Version bump only for package @instructure/ui-overlays

6.5.0 (2019-07-01)

Note: Version bump only for package @instructure/ui-overlays

6.4.0 (2019-06-13)

Features

  • ui-forms,ui-selectable: deprecate ui-forms select (1f7b53d)

6.3.0 (2019-05-28)

Bug Fixes

  • ui-a11y: dialogs with non focusable children should contain focus when shouldContainFocus (f72a179)

6.2.0 (2019-05-13)

Note: Version bump only for package @instructure/ui-overlays

6.1.0 (2019-05-09)

Note: Version bump only for package @instructure/ui-overlays

6.0.0 (2019-05-03)

Features

  • remove deprecated packages/props (1d8813c)
  • ui-babel-preset: transform member imports to full paths (d02cc45)
  • ui-dom-utils,ui-react-utils,ui-color-utils: new utils packages (03e8ee2)

Performance Improvements

  • ui-icons,ui-icons-build: remove default exports for React icons (95195ee)

BREAKING CHANGES

    • ui-core package has been removed

5.52.3 (2019-04-25)

Note: Version bump only for package @instructure/ui-overlays

5.52.2 (2019-04-17)

Note: Version bump only for package @instructure/ui-overlays

5.52.1 (2019-04-08)

Note: Version bump only for package @instructure/ui-overlays

5.52.0 (2019-04-03)

Features

  • console: remove console statements in prod env (603c738)

5.51.1 (2019-03-30)

Bug Fixes

  • ui-elements,ui-layout: prevent prop warnings due to defaults (5a7128d)

5.51.0 (2019-03-29)

Note: Version bump only for package @instructure/ui-overlays

5.50.0 (2019-03-28)

Bug Fixes

  • ui-overlays: deprecate size prop for Tooltip (07fddac)

5.49.0 (2019-03-22)

Note: Version bump only for package @instructure/ui-overlays

5.48.0 (2019-03-18)

Features

  • ui-component-examples,ui-test-utils: add parameters to example config (19e4cfd)

5.47.0 (2019-03-15)

Note: Version bump only for package @instructure/ui-overlays

5.46.1 (2019-03-13)

Note: Version bump only for package @instructure/ui-overlays

5.46.0 (2019-03-12)

Note: Version bump only for package @instructure/ui-overlays

5.45.1 (2019-03-12)

Note: Version bump only for package @instructure/ui-overlays

5.45.0 (2019-03-11)

Features

  • A ui-prop-types package (0fbc609)
  • ui-test-utils: add aliases for finding by text, label (14fdb9e)

5.44.0 (2019-03-01)

Features

  • ui-forms,ui-test-utils: add locators, assertions, typeIn helper (7d36c3d)

5.43.0 (2019-02-27)

Features

  • ui-overlays: add overflow property to Modal (614933c)

5.42.0 (2019-02-15)

Features

  • ui-overlays: deprecate small, medium tooltip - remove shadow (0be0008)
  • ui-scripts,ui-test-utils: add a --mocha option to ui-test (bd37e2b)

5.41.1 (2019-01-30)

Note: Version bump only for package @instructure/ui-overlays

5.41.0 (2019-01-29)

Features

  • ui-overlays: allow support for icons alongside close button in inverse variant (932a468)

5.40.0 (2019-01-15)

Bug Fixes

  • ui-overlays: ensure null can be passed as children to Modal (80d7483)

5.39.0 (2019-01-11)

Bug Fixes

  • ui-overlays: prevent ModalBody focus when scrollable (a1fafa5)
  • ui-overlays: set Modal transition to 0s for IE11 (7a669e5)

Features

  • ui-overlays: add inverse variant to modal (d0f6332)
  • uid: Add a uid package/util (279bcda)

5.38.0 (2019-01-04)

Bug Fixes

  • ui-overlays: remove border-radius from fullscreen modal (552ab68)
  • ui-overlays: stop Modal inheriting parent font color (68eb293)

Features

  • ui-overlays: add a 'regular' size tray option (396b9ad)

5.37.0 (2018-12-18)

Bug Fixes

  • ui-a11y,ui-overlays: shift+tab shouldn't skip Popover trigger (8838a11)

5.36.0 (2018-12-12)

Bug Fixes

  • ui-a11y: Fix opening non kb focusable dialog from another dialog (cf3af9a)
  • ui-elements,ui-overlays: Focus state for truncated Pill (a5d5b1b)
  • ui-overlays,ui-a11y: fix Popover with inline content (6ec67ad)

5.35.0 (2018-12-06)

Bug Fixes

  • ui-overlays: simplify Modal to rely solely on open prop in place of state (a52ceaf)
  • ui-test-utils: handle React 16 uncaught errors (7fd8bec)

Features

  • ui-test-utils: support Sizzle selectors (65481ff)

5.34.0 (2018-11-20)

Note: Version bump only for package @instructure/ui-overlays

5.33.0 (2018-11-14)

Bug Fixes

  • ui-test-utils: update clickable requirement (ef9d12d)

Features

  • ui-overlays: add test fixture for Popover, Tooltip, Position (aea476a)

Performance Improvements

  • ui-overlays: fix ref in Mask to work w/shallowCompare (0a0a706)

5.32.0 (2018-10-31)

Performance Improvements

  • ui-overlays: improve perf of <Modal> (dc1085f)
  • ui-overlays: improve perf of <Tray> (7b4e622)

5.31.0 (2018-10-26)

Bug Fixes

  • ui-layout,ui-overlays,ui-portal: prevent error when Portal DOM node is not defined (ad29d11)

5.30.0 (2018-09-27)

Note: Version bump only for package @instructure/ui-overlays

5.29.0 (2018-09-26)

Note: Version bump only for package @instructure/ui-overlays

5.28.1 (2018-09-18)

Note: Version bump only for package @instructure/ui-overlays

5.28.0 (2018-09-13)

Features

  • ui-overlays: add constrain to Modal (3392939)

5.27.0 (2018-09-10)

Note: Version bump only for package @instructure/ui-overlays

5.26.0 (2018-09-06)

Features

  • ui-menu,ui-overlays: add constrain prop to tooltip and menu (98797aa)

5.25.0 (2018-08-24)

Note: Version bump only for package @instructure/ui-overlays

5.24.0 (2018-08-08)

Bug Fixes

  • ui-elements: remove relative import (d0a184e)

Performance Improvements

  • get babel helpers from 'babel-runtime' instead of inlining them (1472658)

5.23.0 (2018-08-03)

Note: Version bump only for package @instructure/ui-overlays

5.22.0 (2018-07-27)

Bug Fixes

  • move React/ReactDOM back to peerDependencies (99e9458)

Performance Improvements

  • ui-i18n: cache the default "dir" lookup (ac746a8)

5.21.0 (2018-07-25)

Bug Fixes

  • add React,React-DOM 16 to dependencies (d49430f)

Features

  • ui-overlays: make label prop required for overlay (3fdd14c)

5.20.1 (2018-07-18)

Note: Version bump only for package @instructure/ui-overlays

5.20.0 (2018-07-17)

Note: Version bump only for package @instructure/ui-overlays

5.19.0 (2018-07-12)

Note: Version bump only for package @instructure/ui-overlays

5.18.0 (2018-07-09)

Note: Version bump only for package @instructure/ui-overlays

5.17.0 (2018-07-06)

Note: Version bump only for package @instructure/ui-overlays

5.16.0 (2018-07-06)

Bug Fixes

  • ui-layout,ui-motion,ui-overlays: theme prop should work w/ Portal (2c20181)

5.15.0 (2018-06-28)

Bug Fixes

  • ui-a11y,ui-overlays: Improve KO navigation for Popover (8d547ce)

5.14.0 (2018-06-28)

Note: Version bump only for package @instructure/ui-overlays

5.13.1 (2018-06-22)

Note: Version bump only for package @instructure/ui-overlays

5.13.0 (2018-06-16)

Note: Version bump only for package @instructure/ui-overlays

5.12.0 (2018-06-11)

Note: Version bump only for package @instructure/ui-overlays

5.11.0 (2018-06-06)

Features

  • ui-overlays: Mirror Popover placement for rtl (046ec0c)
  • ui-presets: Add stylelint rules for bidrectional text support (b58ea17)

See the instructure-ui mono-repo change log for past changes.