New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

instructure-ui

Package Overview
Dependencies
Maintainers
7
Versions
116
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

instructure-ui - npm Package Versions

1
1012

0.6.1

Diff

Changelog

Source

10.7.0 (2024-12-03)

Bug Fixes

  • many: hide required asterisks from screenreaders (78aec71)
  • ui-color-picker: make ColorPicker tooltip VoiceOver focusable (610c0d8)
  • ui-source-code-editor: prevent Vite from erroring out during the build in React 16/17 (c871244)
  • ui-text-area: make focus line follow resized textarea (dd1e12c)

Features

  • ui-icons: new icons: chart-line,chart-pie,chart-scatter,learnplatform,search-ai,single-metric (304a29a)
  • ui-link: update Link's color (c3f5f37)
  • ui-number-input: add back options for string input (ce86cdb)
jstern
published 0.6.0 •

Changelog

Source

10.6.1 (2024-11-26)

Other

(Experimental) It is now possible to run InstUI 10 on the same page with InstUI v9 and v8. This is useful for e.g. module federation where the host app is running InstUI v8/v9 and the guest app wants to be on the latest version. To make this work specific criteria needs to be met:

  • Host app needs to be using InstUI v8/v9
  • Host app needs to import the canvas/canvasHighContrast theme before loading the guest app.
  • Guest app must use canvasThemeLocal or canvasHighContrastThemeLocal. These are exported from ui-themes and do not have a variables field and a .use() method.
  • Guest app's InstUISettingsProvider's theme prop must be set otherwise it will default to a window-level theme
  • Overrides specified in global themes are not applied to local themes, you must apply these manually.

These limitations/caveats are necessary to not cause breaking changes, a final iteration of thing change in InstUI v11 will remove some of these limitations.

The following are deprecated and will be removed in InstUI v11:

| Deprecation | What to use instead? | | ------------------------------------------ | -------------------------------------------------------------------------------------------------------- | | canvas.use(), canvasHighContrast.use() | Wrap all your application roots in <InstUISettingsProvider> | | variables field on theme objects | Use the fields from the object above, e.g. use canvas.borders instead of canvas.variables.borders | | @instructure/theme-registry package | This added the deprecated functions above. Wrap all your application roots in <InstUISettingsProvider> |

Bug Fixes

  • emotion,shared-types: better TS types for theme objects and their overrides (c790958)
  • shared-types,ui-pagination: pagination indicators have spacing and coded as a list for a11y (e6e5a7b)
  • ui-date-input: fix DateInput2 not working with NVDA (34fb8e0)
  • ui-popover,ui-tooltip: tooltips should close when esc is pressed (d91de1c)
  • ui-progress,ui-tag: remove onClick prop from Tag when callback is not provided. Fix Progress dependency mismatch (test-locator) (de22f76)
jstern
published 0.5.0 •

Changelog

Source

10.6.0 (2024-11-18)

Bug Fixes

  • many: adjust border colors to meet a11y contrast standards (2f47e06)
  • many: fix regression where form elements without label got misaligned (139f7f1)
  • ui-view: adjust border colors to meet a11y contrast standards (569072e)

Features

  • ui-color-picker,ui-color-utils: add callback for contrast validation information and export validation methods (e756c7d)
  • ui-view: add borderColor prop to ContextView; make borderColor accept HEX code as a string in View (a823d51)
jstern
published 0.4.4 •

jstern
published 0.4.3 •

jstern
published 0.4.2 •

jstern
published 0.4.1 •

Changelog

Source

10.5.0 (2024-11-07)

Bug Fixes

  • do not lose focus when opening the side menu in the docs app (0b4434d)
  • docs Github corner has focus ring (cc742d1)
  • ui-alerts: trigger onDismiss for SR only alerts (98750f6)
  • ui-date-input: fix DateInput2 to update messages properly (553a235)
  • ui-options,ui-utils: subgroup titles in Options are not announced by TalkBack and iOS VoiceOver (ebdf8f0)
  • ui-tabs: tabpanel content is not accessible with keyboard navigation when it does not have focusable element (297cd03)
  • ui-themes: make all colors available (46f9e38)
  • ui-tree-browser: treeBrowser collection descriptor is not read by screenreaders (87623f7)
  • ui-view: fix view success colors (e250b02)

Features

  • many: add new form field error msg style + add asterisk for required fields (9b03683)
jstern
published 0.4.0 •

Changelog

Source

10.4.1 (2024-10-28)

Bug Fixes

  • docs screenreader alerts are no longer screenreader focusable (c225853)
  • ui-buttons: add back ic-brand theme tokens to basebutton (ff21f05)
  • ui-toggle-details: do not put aria-expanded and aria-controls on the toggle if there is nothing to toggle (82094c3)
  • update license (1c039d9)
jstern
published 0.3.0 •

Changelog

Source

10.4.0 (2024-10-16)

Bug Fixes

  • ui-calendar: fix duplicate dates for certain timezones (f9181aa)
  • ui-date-input: fix messages prop sometimes not populating in DateInput2 (28d2601)
  • ui-progress,ui-side-nav-bar: improve a11y for Progress and SideNavBar examples (2160fdd)

Features

  • ui-modal: modify modal to support less strict children (40f8ca2)
jstern
published 0.2.1 •

Changelog

Source

10.2.2 (2024-09-13)

Bug Fixes

  • docs: ensure page scrolls to anchor on load when linked (6928c97)
  • docs: fix compileMarkdown heading id generation (ef97c7c)
  • ui-checkbox,ui-radio-input: reduce clickable area of checkbox and radioinput (77b2a7d)
  • ui-selectable: fix Select options not being selectable on iOS Safari with VoiceOver on (aae996f)
  • ui-toggle-details: fix ToggleDetails flickering (cbab3be)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc