calcite-design-system

A monorepo containing the packages for Esri's Calcite Design System

OTHER License

Downloads
573.7K
Stars
285
Committers
65

Bot releases are hidden (Show)

calcite-design-system - @esri/[email protected]

Published by benelan about 1 year ago

1.0.0

Features

  • Uses @token-studio tokens format
  • Add css platform
  • Add scss platform
calcite-design-system - @esri/calcite-components-react: v1.9.1

Published by calcite-admin about 1 year ago

1.9.1 (2023-10-05)

Miscellaneous Chores

  • @esri/calcite-components-react: Synchronize undefined versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @esri/calcite-components bumped from ^1.9.1-next.1 to ^1.9.1
calcite-design-system - @esri/calcite-components: v1.9.1

Published by calcite-admin about 1 year ago

1.9.1 (2023-10-05)

Bug Fixes

  • combobox: Fix issue causing value to be cleared when selecting an item (Windows + trackpad) (#7954) (557d658)
  • input-time-zone: Fix handling of unknown and cityless time zones from offset display mode (#7947) (75e0302)
  • panel: Fix collapse action title and reverse icon direction (#7927) (5f620f8)
calcite-design-system - @esri/calcite-components-react: v1.9.0

Published by calcite-admin about 1 year ago

1.9.0 (2023-10-03)

Miscellaneous Chores

  • @esri/calcite-components-react: Synchronize undefined versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @esri/calcite-components bumped from ^1.9.0-next.18 to ^1.9.0
calcite-design-system - @esri/calcite-components: v1.9.0

Published by calcite-admin about 1 year ago

1.9.0 (2023-10-03)

Features

  • action-group: Add css custom properties to define gap and padding when layout is "grid" (#7763) (b9bd0de)
  • action-menu: Add appearance property to configure trigger appearance (#7867) (36ceaf1)
  • alert: Make component responsive (#7755) (66222b5)
  • block, input-time-picker, notice: Adds open, close, beforeOpen, and beforeClose events for consistent event handling (#7494) (04ce758)
  • checkbox: Add WCAG AA recommended minimum 24px square hotspot optimized for touch users (#7773) (f13e2c4)
  • flow, flow-item: Allow calciteFlowItemBack event to be cancelled (#7855) (b74b4df)
  • input-date-picker, input-time-picker: Add status property (#7915) (4d53346)
  • input-time-zone: Add max-items support (#7705) (c698c27)
  • input-time-zone: Add time zone offset and name mode (#7913) (80bd6ae)
  • list: Add newIndex and oldIndex event details to calciteListOrderChange event (#7874) (0d5cc20)
  • pagination: Enable responsive layout (#7722) (933a910)
  • panel, flow-item: Add support for collapsing content (#7857) (855754d)

Bug Fixes

  • action-bar: Improve overflowing horizontal actions. (#7877) (52f2d2a)
  • action-bar: Overflow actions when overflowActionsDisabled is set to false (#7873) (3dcceb0)
  • action-menu: Update active selection to not use the action's active property (#7911) (50f85f1)
  • alert: Regression fix to restore calciteAlertBeforeOpen and calciteAlertOpen event emitting (#7767) (6bbae35)
  • button: Provides context for AT users when used as reference element for collapsible content (#7658) (50cb3a6)
  • combobox: Clears input value on blur (#7721) (e04cc4e)
  • combobox: Fix filtering to avoid showing unrelated items (#7704) (b6d32f3)
  • dropdown-group: Set selectionMode on slotted dropdown-item children (#7897) (aa0731a)
  • dropdown: Support dispatching enter key event on dropdown trigger (#7752) (ba92463)
  • select: Allow setting an option value to an empty string (#7769) (adca6ec)
  • stepper: Improves AT Users experience with screen readers (#7691) (071dec7)
  • tab-nav: Update indicator position when tab icon changes (#7768) (cb877b3)
  • table: Fix selection display in RTL (#7907) (b4c8508)
  • tree: Avoid modifying selected items for "none" selection-mode (#7904) (0bd4a12)
  • tree: Fix tree keyboard selection issue (#7908) (53d6c12)
  • tree: Update tree selection per design spec (#7852) (06b3594)
calcite-design-system - @esri/calcite-components-react: v1.8.0

Published by calcite-admin about 1 year ago

1.8.0 (2023-09-06)

Bug Fixes

  • Resolve vite errors due to using expressions in dynamic imports (#7671) (b4c1038)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @esri/calcite-components bumped from ^1.8.0-next.2 to ^1.8.0
calcite-design-system - @esri/calcite-components: v1.8.0

Published by calcite-admin about 1 year ago

1.8.0 (2023-09-06)

Features

  • flow: Split up custom flow item interfaces (#7666) (6c22e7c)

Bug Fixes

  • action-group: Honor flex-grow on slotted actions (#7690) (0777234)
  • block: Provide textual name on collapse and expansion to AT (#7652) (85bd71b)
  • input-date-picker: Apply default numbering system to avoid browser inferring from locale (#7682) (3e1ed2d)
  • input-time-zone: Prevent items from being deselected (#7661) (c2dd436)
  • list-item: Do not call preventDefault on enter key within slotted actions (#7684) (c3261f0)
  • list: Remove unnecessary z-index (#7678) (1f4cd97)
  • modal: CalciteModalClose should emit on close button click (#7680) (796bf90)
  • sheet: CalciteSheetClose should emit on scrim click (#7685) (6ae963e)
  • sheet: Update shadow style in display-mode="float" (#7664) (851bedb)
  • table: Allow wrapping text in table-header and table-cell (#7665) (15cb2bf)
  • time-picker: Focus corresponding input when nudge buttons are clicked (#7650) (9c7d846)
calcite-design-system - @esri/calcite-components-react: v1.7.0

Published by calcite-admin about 1 year ago

1.7.0 (2023-09-01)

Bug Fixes

  • Make sure components are defined in environments like in codesandbox (#7632) (7005cce)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @esri/calcite-components bumped from ^1.7.0-next.22 to ^1.7.0
calcite-design-system - @esri/calcite-components: v1.7.0

Published by calcite-admin about 1 year ago

1.7.0 (2023-09-01)

Features

  • action-bar, action-pad, action-group: Add label properties for group context (#7415) (b34f36d)
  • combobox: Add single-persist selection mode (#7583) (dab06a3)
  • flow: Add support for custom flow-item elements (#7608) (197adfe)
  • input-date-picker: Normalize year to current century for user typed values only (#7638) (a1db718)
  • input-number: Add integer property (#7646) (cd66a6d)
  • input-time-picker: Support fractional seconds (#7532) (c2bf34b)
  • meter: Add Meter component (#7401) (47163ed)
  • sheet: Add Sheet component (#7561) (f12a393)
  • sheet: Update default widths (#7617) (47d2c0b)
  • shell: Add "Sheets" Slot (#7579) (e798765)
  • table: Add Table and related components (#7607) (b067e72)

Bug Fixes

  • accordion, accordion-item: Improve a11y (#7560) (b5170b6)
  • Add drag styles for improved UX (#7644) (afbb764)
  • block, block-section: Improve a11y (#7557) (1f44f6b)
  • chip-group: Add existence checks (#7586) (5ca64f1)
  • color-picker: Update value when alphaChannel is toggled (#7563) (1f753dd)
  • combobox: Prevent deselecting items via keyboard in single-persist mode (#7634) (4f5f8b0)
  • combobox: Update combobox height to follow design spec (#7558) (ec08845)
  • date-picker: Set start of week to monday in zh-CN (#7578) (7e385cb)
  • dropdown: Prevents navigating dropdown items with Tab key (#7527) (3ea658d)
  • Ensure label only focuses the first labelable child (#7553) (426159c)
  • flow: Catch error when beforeBack promise is rejected (#7601) (cb70671)
  • input-date-picker, input-time-picker: Do not show dropdown affordance when read-only (#7559) (5a3f19c)
  • input, input-number: Correctly sanitize numbers when pasting string with 'e' (#7648) (b8bc11c)
  • list, sortable-list, value-list: Emit calciteListOrderChange when dragging between lists (#7614) (4653581)
  • list: Fixes dragging nested list items (#7555) (c25f7b3)
  • list: Stop emitting calciteListChange when a list-item is disabled or closed. (#7624) (7008463)
  • loader: Tweak loading animations to work in Safari (#7564) (2103654)
  • modal: Catch error when beforeClose promise is rejected (#7600) (70405d0)
  • modal: Handle removal of open attribute and prevent multiple beforeClose calls (#7470) (f31588f)
  • rating: Adds focus outline on click (#7341) (af30073)
  • segmented-control: Refresh items when added dynamically (#7567) (2e36eb3)
  • split-button: Update divider and borders to follow design spec (#7568) (8df59ab)
  • tree-item: Move focus outline to item label area (#7581) (1327cef)
  • tree-item: Updates state when selection changes programmatically for selection-mode='ancestors' (#7572) (40758c5)
  • tree: Improve keyboard navigation (#7618) (826a5cb)
calcite-design-system - @esri/calcite-components-react: v1.6.1

Published by calcite-admin about 1 year ago

1.6.1 (2023-08-18)

Miscellaneous Chores

  • @esri/calcite-components-react: Synchronize undefined versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @esri/calcite-components bumped from ^1.6.1-next.2 to ^1.6.1
calcite-design-system - @esri/calcite-components: v1.6.1

Published by calcite-admin about 1 year ago

1.6.1 (2023-08-18)

Bug Fixes

  • action-bar: Restore "bottom-actions" slot functionality. (#7535) (3aa9afa)
  • Fix open/close event emitting in Safari (#7551) (a68b053)
calcite-design-system - @esri/calcite-components-react: v1.6.0

Published by calcite-admin about 1 year ago

1.6.0 (2023-08-15)

Bug Fixes

  • Prevent vitetest/ssr errors due to defining components on the server (#7521) (046672e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @esri/calcite-components bumped from ^1.6.0-next.7 to ^1.6.0
calcite-design-system - @esri/calcite-components: v1.6.0

Published by calcite-admin about 1 year ago

1.6.0 (2023-08-15)

Features

  • action-bar: Add "actions-end" slot (deprecates "bottom-actions") (#7435) (1bf14ff)

Bug Fixes

  • block: Defaults the status icon to scale=s (#7503) (e1aee99)
  • button,card,fab,inline-editable: Provides context to AT users when loading (#7257) (df33eda)
  • chip-group: Add existence checks (#7487) (33225a7)
  • combobox: Prevents navigation list with Space key (#7505) (58e2ff2)
  • panel: Fix heading border when only text content is slotted (#7491) (7704400)
  • progress: Completes animation for dir='rtl' (#7511) (c5d6ada)
  • scrim: Handle slotted children correctly (#7477) (c5ce008)
  • scrim: Render text content inside scrim (#7509) (643ce5d)
  • slider: Rerender ticks when prop is modified (#7439) (20058a9)
  • tree: Selects all child items when selection-mode is set to ancestors (#7518) (f1eef84)
calcite-design-system - @esri/calcite-components-react: v1.5.1

Published by calcite-admin about 1 year ago

1.5.1 (2023-08-08)

Miscellaneous Chores

  • @esri/calcite-components-react: Synchronize undefined versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @esri/calcite-components bumped from ^1.5.1-next.4 to ^1.5.1
calcite-design-system - @esri/calcite-components: v1.5.1

Published by calcite-admin about 1 year ago

1.5.1 (2023-08-08)

Bug Fixes

  • accordion: Restore accordion-items working with accordion across shadow DOM (#7466) (bedb5db)
  • action-bar, action-pad: Add native tooltip to expand action (#7452) (9673ef7)
  • Fix SSR build error caused by browser-sniffing util (#7461) (e5381fa)
  • flow-item: Use a native tooltip for the back button (#7442) (f38167b)
  • input: Fix clearable from throwing an error when value is undefined (#7476) (633c2cd)
  • list: Add missing drag handle locale strings (#7462) (2b5463e)
  • panel: Add native tooltip to close button. (#7434) (70b45cf)
  • panel: Allow panel content to take full height. (#7454) (b6bf54f)
  • panel: Correct header and action-bar z-indexing display issues (#7440) (db7eac7)
  • slider: Numbers remain on one line for locales with space group separators (#7472) (2747b22)
calcite-design-system - @esri/[email protected]

Published by benelan about 1 year ago

1.5.0 (2023-08-03)

Features

  • action-group: Adds overlayPositioning property. (#7366) (ca9f35a)
  • Allow sharing focus trap stacks via configuration global (#7334) (934a19f)
  • Automatically import and define Calcite Components when importing their React wrapper (#7185) (bf0ff67)
  • block, block-section: Add setFocus method (#7208) (35d4bbb)
  • block: Improve block's content layout to allow scrolling (#7367) (ecbf17b)
  • color-picker: Replaces thumb focus outline to rounded (#7378) (d803980)
  • filter: Add filter method (#7127) (5a4283f)
  • flow: Adds setFocus method (#7252) (2472c58)
  • Improve focus behavior in components (#7277) (ad9fbca)
  • input-time-zone: Add input-time-zone component (#6947) (87bd496)
  • list: Add slots for filter actions (#7183) (da07ab1)
  • list: Add support for dragging items. (#7109) (7324f70)
  • menu-item: Update spacing and icon layout (#7381) (5659671)
  • navigation-logo: Increase font-size of heading with no description (#7081) (355e101)
  • switch: Updates focus outline to be rounded (#7390) (2616b82)
  • text-area: Provide additional context for AT users when character limit exceeds (#7299) (c5678eb)
  • text-area: Provide additional context for AT users when character limit exceeds (#7412) (c1af3c7)

Bug Fixes

  • accordion, accordion-item: icon-position, icon-type, selection-mode and scale can now be set as props or attributes (#7191) (2b09aba)
  • action-bar: No longer delegates focus when clicked on non-focusable region (#7310) (1a9c15c)
  • action: Correctly focus the button after rendering updates. (#7255) (40fe2ce)
  • block: Loader now appears for all loading cases (#7303) (5af3600)
  • block: Removes extra loading indicator (#7239) (a334a75)
  • card: Ensure teardown logic is called when disconnected (#7289) (d07e322)
  • chip: Disconnect mutation observer when component is disconnected from the DOM (#7418) (412e5fb)
  • color-picker: Draw slider thumbs within bounds (#7398) (2f37854)
  • color-picker: Fix opacity slider keyboard nudging (#7400) (2b4f7c3)
  • color-picker: Maintains correct numbering system when entering invalid RGB value (#7327) (8d2a3a5)
  • combobox: Add space after grouped items (#7302) (b1580c7)
  • dropdown-item: Provides accessible label when href is not parsed (#7316) (966b83d)
  • flow: Call setFocus() on back button click (#7285) (9102aa4)
  • input-date-picker: Provides placeholder text context for AT users (#7320) (31e0ba2)
  • input-date-picker: Reset active date picker date after closing (#7219) (91b2a1b)
  • input, input-number: No longer removes trailing decimal separator (#7159) (01535cf)
  • link: Adds outline-offset to avoid overlapping with text. (#7342) (c30db4e)
  • list: Changing filterText property will now update filtered items (#7133) (a9c0bce)
  • list: Fix keyboard navigation after a listItem's disabled or closed property changes (#7275) (91d28eb)
  • list: Fix keyboard navigation when filterEnabled is true (#7385) (41a2e42)
  • menu-item: Prevent duplicate border in nested vertical menu-items (#7387) (186a738)
  • panel: Remove double border styling when content isn't provided (#7368) (91a0610)
  • Remove style modifying all host components with hidden attribute (#7346) (3103e2f)
  • scrim: Update loader scale on resize of component. (#7419) (24e7f70)
  • slider: Prevent excessive tick rendering (#7421) (c799409)
  • switch: Fix for focus outline style in certain cases (#7414) (217324f)
  • tab-title: Add full focus outline to closable tab button in high contrast mode (#7272) (d812d17)
  • tooltip: Avoid extra before open/close event emitting (#7422) (dbb6818)
  • tooltip: Deprecate the label property due to the description coming from the component's content (#7247) (7934d75)
  • tooltip: Emits close and beforeClose events when container is set to display:none (#7258) (60a4683)
  • tooltip: Ensure --calcite-app-z-index-tooltip is applied (#7345) (a9a7072)
calcite-design-system - @esri/[email protected]

Published by benelan about 1 year ago

1.5.0 (2023-08-03)

Features

  • Automatically import and define Calcite Components when importing their React wrapper (#7185) (bf0ff67)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @esri/calcite-components bumped from ^1.5.0-next.38 to ^1.5.0
calcite-design-system - @esri/[email protected]

Published by jcfranco over 1 year ago

Move package to the Calcite Design System monorepo

calcite-design-system - @esri/[email protected]

Published by benelan over 1 year ago

1.4.3 (2023-06-26)

Bug Fixes

  • accordion-item: support items working across shadowDOM (#7035) (6378e35), closes #6167

  • alert: Sets autoCloseDuration to "medium" by default (#7157) (1b9a8ed)

  • alert: Update alert queue when an alert is removed from the DOM (#7189) (edd59eb)

  • combobox, dropdown, input-date-picker, input-time-picker, popover, tooltip: Prevent repositioning from affecting other floating components (#7178) (1b02dae)

  • Ensure mouse events are blocked for disabled components in Firefox (#7107) (271d985)

  • input-date-picker: Fix showing the placeholder when resetting the value (#7156) (8d60ffd)

  • input, input-number: Allows numeric characters. (#7213) (739f0af)

  • input,input-number: Allow typing decimal separator in firefox for arabic locale (#7173) (595e6f2)

  • list: No longer has incorrect border width (a810943)

  • list: Update selectedItems property on all item selection changes (#7204) (da048f6)

  • menu-item: Ensure correct order of rendered icons (#7098) (fd344e9), closes #7097

  • navigation: Label is no longer a required property (#7084) (ba2bd4d)

  • radio-button-group: No longer focus first radio button on label click and adds setFocus method. (#7050) (4267b8c)

  • radio-button, radio-button-group: Prevent emitting events when selecting a checked radio button (#7102) (77fcc81)

  • radio-button: Focuses first focusable radio-button element in group. (#7152) (dd7ec60)

  • scrim: Responsively set the scale of the loading spinner (#7182) (72c5943)

  • tooltip: Improve component timing (#7172) (106f5d2)

  • tree-item: Ensure expanded tree-item is displayed when expanded and made visible (#7216) (3c0fbf5)

calcite-design-system - @esri/[email protected]

Published by benelan over 1 year ago

1.4.3 (2023-06-26)

Miscellaneous Chores

  • @esri/calcite-components-react: Synchronize undefined versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @esri/calcite-components bumped from 1.4.3-next.7 to 1.4.3