Releases: instructure/instructure-ui
Releases · instructure/instructure-ui
v10.21.0
10.21.0 (2025-06-27)
Bug Fixes
- ui-progress: add aria-label to ProgressBar via the screenReaderLabel prop (34dfbce)
- ui-select: prevent scrolling when last item is hovered in Chrome (51cd81a)
- ui-tabs: fix bottom border of Tab with scrolling overflow in secondary variant (dabd148)
Features
- ui-color-picker: add colorScreenReaderLabel prop to provide more color information (6650445)
- ui-heading: enable setting level for headings with variant (512c0df)
- ui-simple-select,ui-select: add layout prop to Select and SimpleSelect (94f0a6f)
- ui-text-input,ui-date-input: properly support IconButtons inside TextInputs (40ca6bb)
v10.20.1
v10.20.0
10.20.0 (2025-06-13)
Bug Fixes
- many: update dependencies, browsersdb and moment timezone database (3813636)
- ui-buttons: make Button have a focus ring in Safari (54118ac)
- ui-buttons: remove underline from disabled Button with href (90e8ce7)
- ui-form-field: make JAWS read input field labels and form error separately (9c23166)
- ui-modal: fill the available space if fullscreen prop is set (6e42d1e)
- ui-time-select,ui-simple-select,ui-select: add missing keyboard interactions and fix duplicate SR announcements (0f7ffa5)
- ui-top-nav-bar,ui-popover,ui-drilldown: automatically set aria-expanded, allow override with shouldSetAriaExpanded (b8e1367)
- ui-top-nav-bar: fix focus ring not showing when closing a dropdown (051eca7)
- ui-top-nav-bar: fix TopNavBarBrand flashing an outline on hover (41caeea)
Features
v10.19.1
10.19.1 (2025-06-05)
Bug Fixes
v10.19.0
10.19.0 (2025-06-03)
Bug Fixes
- emotion: fix proptype definition (d140fe3)
- many: fix "not a valid selector" exception when an option ID contains quotes (78e0b96)
- ui-date-input: make DateInput2 date parsing work in every locale and timezone (7d2ed73)
- ui-top-nav-bar,ui-buttons: display a focus ring in TopNavBar if a button has a Popover open (1a03763)
Features
- ui-list,shared-types: ability to override delimiter color (915fab3)
v10.18.1
10.18.1 (2025-05-29)
Bug Fixes
- many: fix access of colors from theme (983e580)
- ui-alerts: add variantScreenReaderLabel prop to Alert to improve screenreader usability (814a0ea)
- ui-tabs: remove scrollbar from tabs (7c4e5be)
- ui-top-nav-bar,ui-popover,ui-drilldown: fix Drilldown's and TopNavBar's keyboard navigation issues (6d7d3fa)
- ui-view: fix focus outline showing when setting a global CSS rule for outline (00cfba9)
v10.18.0
v10.17.0
10.17.0 (2025-05-20)
Bug Fixes
- ui-byline: remove figure and figcaption (72af55e)
- ui-checkbox: remove pointer cursor from disabled checkbox toggle (796284e)
Features
- ui-avatar,shared-types: add new ai color variant (52545d1)
- ui-buttons,shared-types: add ai-primary and ai-secondary colors to buttons (47868fc)
- ui-heading,shared-types: add ai color (a00690b)
- ui-scripts: add new ai-colored icon (temp solution) (c221a97)
- ui-text,shared-types: add ai-highlight color (b31d917)
- ui-themes,shared-types: add new primitive and contrast colors (c943d27)
v10.16.4
Bug Fixes
ui-date-input: correctly format the DateInput2 placeholder in every timezone (f8229df)
ui-radio-input,ui-checkbox: fix 'React does not recognize the isRequired prop on a DOM element' on RadioInputGroup and Checkbox (32bb431)
Other
- Refactor View focus ring code: it uses now the
outlineCSS prop instead of a:beforepseudo class. - Remove unused
zIndextheme variable fromModal, add docs on how to changeModal's z-index
v10.16.3
Bug Fixes
ui-date-input,ui-avatar: add ref support to functional components (6a6ba49)
ui-focusable: fix Focusable example using the wrong ARIA tag (c88b21c)
ui-modal: set inverseBackground to grey100100 (2ef4a6b)
ui-options,ui-menu: improve hover animations (fed526c)
ui-table: fix table crashing in stacked layout when using falsy children (cb1b2ae)
ui-time-select,ui-simple-select,ui-select: make Select accessible for iOS VoiceOver (b501a7b)