A monorepo containing the packages for Esri's Calcite Design System
OTHER License
Bot releases are hidden (Show)
Published by benelan over 1 year ago
Last release before moving @esri/calcite-components-react
to the monorepo.
Published by benelan over 1 year ago
Published by benelan over 1 year ago
tab-nav: justify centered tab-titles
evenly to extend across the width of tab-nav
(#7047) (8ef0421), closes #7025 #7026
input-time-picker: only load valid dayjs locale files and fallback to base lang when region code is unsupported (#7049) (d6a99d5), closes #7040
combobox: restore toggling of single-select combobox items (#7044) (bb8df53), closes #4738 #3074 #4738
input-time-picker: allow en-us and other supported lowercase locale codes (#7038) (3fdee43), closes #7036
list-item: Improve item toggle behavior (#7016) (004d0ee), closes #7017
tab-title: tabs center when set to layout='center'
(#7026) (0bd677b), closes #7025
color-picker: fix pasting hex with leading # character (#7030) (1c8f3d7), closes #4072 /github.com/Esri/calcite-components/pull/5189#issue-1344620750
input-time-picker: resolve dayjs type error (#7037) (7cb1445), closes #6990
ensure mouse events are blocked only when components are disabled (#7031) (308ccda), closes #7022
input-time-picker: ensure dynamic date/time locale config imports are compatible with bundlers that require static import paths (#6990) (9aa094a), closes #7019
menu-item: Ensure icon displays when href
is populated (#7028) (ad25cbe), closes #7027
list: filter nested children correctly (#6989) (67ca03b), closes #6574
color-picker: prevent hue slider thumb from wrapping when dragged near/past the edge (#7009) (2d14a16), closes #7004 #2841
menu: ensure role type is compatible with Stencil's HTMLAttributes interface (#6993) (0231983), closes #7000
navigation-logo, navigation-user: Prevent inheriting line-height (#7011) (e8cb96b), closes #7010
hydrate: fix errors caused by message bundle fetch attempts during prerendering (#7002) (c482a7f), closes #7001
Published by benelan over 1 year ago
panel, flow-item: Add CSS custom property to define footer padding and deprecate "footer-actions" slot. (#6906) (cfa5689), closes #6892
action-bar: Improve border display in horizontal layout (#6888) (62e4665), closes #6758
avatar: add label prop for alternative text & aria-label (#6910) (e8d78e7), closes #5564
color-picker: add support for alpha channel (deprecates hideChannels
, hideHex
, hideSaved
) (#2841) (83c5808), closes #749
flow-item: Add action bar slot (#6887) (aa8b46c), closes #6886
list:
shell-panel: Add displayMode
and heightScale
properties and deprecate detached
and detachedHeightScale
(#6919) (c34d2b8), closes #6388
stack: Adds new Stack
component to arrange content and actions (#6903) (bbced3a), closes #6743 #5664
tab-nav: adds optional closable functionality to individual tab-titles
(#6740) (d30792d), closes #2620
deps: move composed-offset-position
to dependencies (#6895) (747e471), closes #6875
tooltip, popover: Support transparent backgrounds #6803 (#6847) (7eec6fb), closes #6798 floating-ui/floating-ui#2195
value-list, sortable-list: fix nested sorting components (#6983) (b4bbdf3), closes #6024
action-bar: Set background color on action-bar (#6917) (0062cbf), closes #6865
block: Corrects alignment of slotted icon (#6883) (8fec45e), closes #6627
chip: Uses correct aria role in a selection-mode:none Chip Group (#6862) (ab89ceb)
combobox: ensure most recent selected item is active when combobox is opened (#6973) (8476595)
panel: Remove min-block-size from footer (#6907) (c2681e7), closes #6733
popover: change event listener to 'pointerup' (#6985) (bd1deed), closes #6977
segmented-control: handle segmented-control-items with duplicate values (#6963) (3a5ad87), closes #6283
shell-center-row: Correctly do not set Action Bar layout (#6891) (7e96dd0), closes #6890
tab-nav: ensure selected title is set when tab change event is emitted (#6986) (1fd5b9b), closes #6299
tooltip:
Published by benelan over 1 year ago
Published by benelan over 1 year ago
deselect
message override) (#6657) (8ee37d2), closes #5585
dist-custom-elements
) (#6666) (aa1f3d1), closes #6188 /github.com/ionic-team/ionic-framework/blob/main/core/src/utils/helpers.ts#L72-L79 /github.com/ionic-team/stencil/issues/3246#issuecomment-1048802446
Published by benelan over 1 year ago
content-top
and content-bottom
slots (#6490) (4a511ba), closes #4800
calciteStepperItemSelect
event when selected. (#6521) (c349080), closes #6330
Published by benelan over 1 year ago
Published by benelan over 1 year ago
Published by benelan over 1 year ago
Published by benelan over 1 year ago
date-picker: days previous to the currently hovered day when no range value exists display correctly with no hover styles (#6369) (ebdcc25)
stepper-item: no longer refer numberingSystem from neighbor stepper component (#6380) (c647fe3), closes #6331
tabs: fix error when tabs is resized before initial render (#6342) (a2ba64e), closes #6310
tree: prevent lines from expanded item from bleeding out of container (#6372) (d2fa8a6), closes #6367
accordion: supports selection mode updates (#6356) (8278d3e), closes #5143
alert: ensure border-radius
is consistent for prescribed slots
(#6368) (cfe5699), closes #6348
input-date-picker: input renders numbers in the specified numbering system (#6360) (b74c37f)
split-button: no longer displays divider for transparent with inverse kind (#6350) (11bc2e8), closes #6332
popover: fix heading padding for m and l scales (#6341) (6153db9), closes #5803
Published by benelan over 1 year ago
styles: Use "mode" nomenclature instead of "theme"
.calcite-theme-auto
, .calcite-theme-dark
, and.calcite-theme-light
CSS classes have been replaced with.calcite-mode-auto
, .calcite-mode-dark
, and .calcite-mode-light
modal, panel, popover: Removed focusId
parameter from setFocus
methods.
When the setFocus
method is called the first focusable element will be
focused.
panel, shell-panel, flow-item: Update available css variables.
heightScale
and widthScale
properties from Panel and Flowaccordion:
"default"
value for the appearance
property, use "solid"
"minimal"
value for the appearance
property.card:
footer-leading
and footer-trailing
slots, usefooter-start
and footer-end
instead.color-picker:
appearance
property, use --calcite-ui-border-1:transparent
"minimal"
valuecombobox-item:
toggleSelected
method, use the selected
property instead.date-picker:
startAsDate
, use valueAsDate
instead.endAsDate
, use valueAsDate
instead.input-time-picker:
calciteInputTimePickerChange
event.modal:
width
property no longer accepts a custom width. Accepted valuess
, m
, l
.--calcite-modal-width
and --calcite-modal-height
csspagination:
--calcite-pagination-spacing
css variablenum
, use pageSize
insteadtotal
, use totalItems
insteadstart
, use startItem
insteadpopover:
toggle
method, use the open
property instead.radio-button-group:
selectedItem
.event.detail
property on the eventcalciteRadioButtonGroupChange
, use event.target
and the propertyselectedItem
instead.radio-group, radio-group-item: Renames components.
calcite-radio-group
has been renamed to calcite-segmented-control
.calcite-radio-group-item
has been renamed tocalcite-segmented-control-item
.segmented-control:
segmented-control
event to calciteSegmentedControlChange
.stepper:
selectedItem
.event.detail
property on the eventcalciteStepperItemChange
, use event.target
and the propertyselectedItem
instead.tip:
dismissed
prop to `closed.tree-item: support actions-end and icon-start (#6005) (ea36657), closes #3127
modal: Updates accepted width
values, adds css variables for width and height (#6166) (de11401)
panel: Allow Panel to fill height of parent (#6256) (f556efc)
popover, modal: Add the ability to update focus trap elements after initialization (#6141) (806ca32)
select: bumping scale of chevron icon to M when host is scale l (#6335) (fa91ec1), closes #5698
input, input-number: correctly handle '-' and '.' values when sanitizing number (#6306) (6533366), closes #6270
tree: expanded item renders correctly on initial load (#6320) (ac8b517), closes #6284
date-picker: display correct day for first day of month in ar
locale (#6309) (ea190a7), closes #6182
combobox-item: adds selector indicator for item's with icon. (#6282) (e4bdfaf), closes #6287
date-picker: end-range is now rounded and has the correct box-shadow (#6216) (ed30588), closes #5544
date-picker: range value property updates correctly (#6289) (7ff1c7d)
dropdown-item: bumping the scale of icon to M when parent dropdown is scale L (#6254) (8957e8d), closes #5698
tab, tabs, tab-title, input, input-number, input-text, input-date-picker, input-time-picker: bumping the scale of icon to M when parent is scale L (#6267) (e8edf6b), closes #5698
accordion-item: bumping the scale of icon to M when parent accordion is scale L (#6252) (a6bb7da), closes #5698
combobox-item: bumping the scale of icon to M when parent combobox is scale L (#6253) (051cb3f), closes #5698
button: neutral and outline button now has correct border color (#6269) (24e6d32), closes #5331
input, input-number, input-text: allow slotted action to be independently disabled (#6250) (8197c18), closes #6241
input, input-number: nudge buttons increment/decrement once per interaction (#6240) (fd10ac5), closes #5785
tree-item: overflow slotted elements are no longer hidden (#5261) (4aa1f7e), closes #5168
list-item: use pointer cursor when selection mode is none (#6213) (6b43b91), closes #6123
alert: Correctly dismiss after hovering (#6228) (66dd692), closes #6222
input, input-number: increment/decrement to the min/max when value is below/above (#6207) (d9eb215), closes #6201
modal: close button does not change header height (#6205) (f1d73a8), closes #1707 #5210
input-date-picker: update input value when changing locale (#6197) (65478be), closes #5886 #5969
date-picker: modify weekStart value for ar locale (#6154) (f9fe230)
time-picker: high contrast visibility of outlines in focus and hover states (#6129) (90ddff1)
tooltip: Fix hover logic for elements within shadowRoot. (#6119) (f490e5e)
Published by benelan almost 2 years ago
accordion, combobox, dropdown, list, tree: Removes multi
value of selection-mode
.
multi
value for selection-mode
property, use multiple
action,action-bar,action-group,action-pad,alert,block-section,block,button: Removed deprecated intl*
properties , use
messageOverrides
property instead.
action-bar, action-pad: Removed focusId
paramter setFocus
method, focus is delegated to the first focusable element.
alert, notice: Renamed color
properties and updated values.
color
, use kind
instead.kind
to brand
, danger
, info
,success
, and warning
.block, date-picker, list-item-group, panel, pick-list-group, popover, tip, tip-manager: Sets internal heading HTML element to be a div by default. If users would like to retain an internal H1-H6 HTML element, they will need to set the headingLevel property on the component. Users already setting the headingLevel property are not affected. (#5728) (38ca639), closes 5099
button, fab, split-button: Removed deprecated properties and values.
button
: Removed the property form
, this property is no longerbutton
, fab
, split-button
: Renamed the property color
, usekind
instead.button
, fab
, split-button
: Updated the accepted values of kind
brand
(default), danger
, inverse
, and neutral
.button
, split-button
: Updated the accepted values of appearance
outline
, outline-fill
and solid
(default).fab
: Updated the accepted values of appearance
to outline-fill
solid
(default).chip,card,combobox,date-picker,flow,flow-item,filter, input-date-picker: Removed deprecated intl\*
& accessible label properties.
chip,combobox-item: Removed deprecated event payload.
event.detail
property on the event calciteChipDismiss
,event.target
instead.event.detail
property on the eventcalciteComboboxChipDismiss
, use event.target
instead.dropdown, dropdown-item: Removed deprecated properties.
active
on calcite-dropdown-item
, useselected
instead.active
, on calcite-dropdown
, use open
flow, flow-item: Removed the calciteFlowItemBackClick
event and
support for slotting calcite-panel
s.
calcite-panel
components, use thecalcite-flow-item
component instead.calciteFlowItemBackClick
, usecalciteFlowItemBack
instead.inline-editable,input,input-text,input-number: Removed deprecated intl\*
& accessible label properties.
list, list-item, list-item-group: To know when calcite-list-item
content is selected, listen to the event calciteListItemSelect
instead of click
.
headingLevel
property on the list
and list-item-group
are no
longer necessary.
nonInteractive
property on the list-item
is no longer necessary.
list:
label
property to specify an accessible name for the component.loading
property to show a busy indicator.selectionMode
and selectionAppearance
properties to handle configuration of selection.filterEnabled
, filteredData
, filteredItems
, filterText
, and filterPlaceholder
properties to support filtering.calciteListFilter
event to notify when a filter has changed.headingLevel
property.list-item-group:
disabled
property to prevent user interaction.headingLevel
property.list-item:
calciteListItemSelect
event to notify when list item content is selected.selected
and value
properties to handle selection.open
property to show child components.nonInteractive
property.loader, input-message: use hidden native global attribute to toggle visibility on the components instead of the deprecated active prop.
popover, dropdown, modal, pick-list-item, popover, value-list-item: Renamed disable*
properties.
scrim,rating,time-picker,input-time-picker,value-list: Removed deprecated intl\*
& accessible label properties.
tabs, tab-nav, tab-title, tab:
active
from calcite-tab-title
, use selected
active
from calcite-tab
, use selected
above
value from the position
property oncalcite-tabs
, use top
instead.below
value from the position
property oncalcite-tabs
, use bottom
instead.accordion-item: Removed the properties active
, itemTitle
,
itemSubtitle
, and icon
.
active
, use expanded
instead.itemTitle
, use heading
instead.itemSubtitle
, use description
instead.icon
, use iconStart
or iconEnd
instead.action:
intlLoading
, use messsageOverrides.loading
intlIndicator
, use messageOverrides.indicator
calciteActionClick
event and the clear
appearance
property. Listen to the click
event instead of `calciteActionClick.transparent
instead of clear
for the propertyappearance
.action-bar:
intlExpand
, use messsageOverrides.expand
intlCollapse
, use messageOverrides.collapse
action-group:
intlMore
, use messsageOverrides.more
action-menu:
calciteActionMenuOpenChange
, usecalciteActionMenuOpen
instead.event.detail
value from thecalciteActionMenuOpenChange
event on the action-menu
component.calciteActionMenuOpenChange
, use the open
event.target
instead of event.detail
.action-pad:
intlExpand
, use messsageOverrides.expand
intlCollapse
, use messageOverrides.collapse
alert:
intlClose
, use messageOverrides.close
autoDismiss
, use autoClose
instead.autoDismissDuration
, use autoCloseDuration
active
, use open
instead.*-leading
and *-trailing
values forplacement
properties.*-start
and *-end
are already flipped in right-to-left direction.block:
intlExpand
, use messsageOverrides.expand
intlCollapse
, use messageOverrides.collapse
intlLoading
, use messsageOverrides.loading
intlOptions
, use messageOverrides.options
summary
, use description
instead.disablePadding
, use the CSS variable--calcite-block-padding
instead.block-section:
intlExpand
, use messsageOverrides.expand
intlCollapse
, use messageOverrides.collapse
button:
intlLoading
, use messsageOverrides.loading
card:
intlLoading
, use messsageOverrides.loading
intlSelect
use messageOverrides.select
intlDeselect
use messageOverrides.deselect
chip:
color
, use kind
instead.kind
to brand
, inverse
, andneutral
(default).appearance
to , outline
,outline-fill
and solid
(default).dismissLabel
, usemesssageOverrides.dismissLabel
instead.calciteChipDismiss
, use calciteChipClose
dismissible
, use closable
instead.transparent
instead of clear
for appearance
color-picker-hex-input:
intlHex
property, aria-label of color-picker-hex-input ishex
by default.intlNoColor
property.note: color-picker-hex-input is internal
component.
color-picker:
intlB
, use messsageOverrides.b
instead.intlBlue
, use messsageOverrides.blue
intlDeleteColor
, usemesssageOverrides.deleteColor
instead.intlG
, use messsageOverrides.g
instead.intlGreen
, use messsageOverrides.green
intlH
, use messsageOverrides.h
instead.intlHsv
, use messsageOverrides.hsv
instead.intlHex
, use messsageOverrides.hex
instead.intlHue
, use messsageOverrides.hue
instead.intlNoColor
, use messsageOverrides.noColor
intlR
, use messsageOverrides.r
instead.intlRed
, use messsageOverrides.red
instead.intlRgb
, use messsageOverrides.rgb
instead.intlS
, use messsageOverrides.s
instead.intlSaturation
, usemesssageOverrides.saturation
instead.intlSaveColor
, usemesssageOverrides.saveColor
instead.intlSaved
, use messsageOverrides.saved
intlV
, use messsageOverrides.v
instead.intlValue
, use messsageOverrides.value
combobox:
intlRemoveTag
, usemesssageOverrides.removeTag
instead.calciteComboboxChipDismiss
, usecalciteComboboxChipClose
instead.event.detail
property on the eventcalciteComboboxChange
, use event.target.selectedItems
instead.event.detail
property on the eventcalciteComboboxFilterChange
, use event.target.filteredItems
orevent.target.value
instead.active
, use open
instead.calciteLookupChange
, use calciteComboboxChange
calciteComboboxChipDismiss
, use the value
property on thecombobox-item: Removed deprecated property.
constant
, use filterDisable
instead.date-picker:
endAsDate
and startAsDate
properties, use valueAsDate
intlNextMonth
, use messageOverrides.nextMonth
intlPrevMonth
, use messageOverrides.prevMonth
intlYear
, use messageOverrides.year
instead.start
and end
properties, set value
event.detail
property on the eventcalciteDatePickerChange
, use event.target
instead.event.detail
property on the eventcalciteDatePickerRangeChange
, use event.target
instead.locale
property, use lang
instead.date-picker-month, date-picker-month-header:
calciteDatePickerSelect
onCalciteDatePickerMonthHeader
calciteDatePickerSelect
onCalciteDatePickerMonth
calciteDatePickerActiveDateChange
onCalciteDatePickerMonth
dropdown:
event.detail
property on the eventcalciteDropdownSelect
, use event.target
instead. To get the selected dropdown-item
, use the calciteDropdownItemSelect
event.disableCloseOnSelect
, usecloseOnSelectDisabled
instead.dropdown-trigger
, use trigger
instead.filter:
intlClear
, use messsageOverrides.clear
intlLabel
, use messageOverrides.label
flow-item:
intlBack
, use messsageOverrides.back
intlClose
, use messageOverrides.close
intlOptions
, use messsageOverrides.options
handle:
event.detail.handle
property on the event calciteHandleNudge
, use event.target
instead.inline-editable:
intlEnableEditing
, use messsageOverrides.enableEditing
instead.intlCancelEditing
, use messageOverrides.cancelEditing
instead.intlConfirmChanges
, use messageOverrides.confirmChanges
instead.input:
nativeEvent
payload property which was being usedintlClear
, use messsageOverrides.clear
instead.intlLoading
, use messsageOverrides.loading
instead.maxlength
property, use maxLength
instead.locale
property, use lang
instead.calciteInputInput
's el
/value
event payload properties, use the event's target
/currentTarget
instead.input-date-picker:
calciteDatePickerRangeChange
event, usecalciteInputDatePickerChange
instead.start
, use value
instead.end
, use value
instead.startAsDate
, use valueAsDate
instead.endAsDate
, use valueAsDate
instead.intlNextMonth
, use messageOverrides.nextMonth
intlPrevMonth
, use messageOverrides.prevMonth
intlYear
, use messageOverrides.year
instead.calciteDatePickerChange
event, usecalciteInputDatePickerChange
instead.active
property, use open
instead.locale
property, use lang
instead.input-message:
active
property, use the global hidden
attribute instead.type
property, "floating" is no longer supported.input-number:
intlClear
, use messsageOverrides.clear
instead.intlLoading
, use messsageOverrides.loading
instead.locale
property, use lang
instead.calciteInputNumberInput
event payload properties, use thetarget
/currentTarget
instead.input-text:
intlClear
, use messsageOverrides.clear
instead.intlLoading
, use messsageOverrides.loading
instead.calciteInputTextInput
event payload, use the event'starget
/currentTarget
instead.input-time-picker:
active
property, use open
instead.locale
, use lang
instead.intlHour
, use messsageOverrides.hour
instead.intlHourDown
, use messsageOverrides.hourDown
instead.intlHourUp
, use messsageOverrides.hourUp
instead.intlMeridiem
, use messsageOverrides.meridiem
instead.intlMeridiemDown
, usemesssageOverrides.meridiemDown
instead.intlMeridiemUp
, use messsageOverrides.meridiemUp
instead.intlMinute
, use messsageOverrides.minute
instead.intlMinuteUp
, use messsageOverrides.minuteUp
instead.intlMinuteDown
, use messsageOverrides.minuteDown
instead.intlSecond
, use messsageOverrides.second
instead.intlSecondUp
, use messsageOverrides.secondUp
instead.intlSecondDown
, use messsageOverrides.secondDown
instead.label:
flex
instead ofinline
. Use --calcite-label-margin-bottom
CSS variable to disable space whenlayout
is inline
.status
, set the status
property on thedisabled
, set the disabled
property on thedisableSpacing
, use the CSS variable--calcite-label-margin-bottom
instead.loader:
active
, use global attribute hidden
instead.noPadding
, use --calcite-loader-padding
CSSmodal:
backgroundColor
, use the CSS variable--calcite-modal-content-background
instead.--calcite-modal-padding
CSS variable, use the--calcite-modal-content-padding
CSS variable instead.intlClose
, use messsageOverrides.close
color
, use kind
instead.kind
to brand
, danger
, info
,success
, and warning
.active
, use open
instead.--calcite-modal-padding
CSSfocusElement
, use setFocus
method instead. --calcite-modal-content-text
.--calcite-modal-padding-large
.--calcite-modal-title-text
.disableCloseButton
, use closeButtonDisabled
disableFocusTrap
, use focusTrapDisabled
disableOutsideClose
, use outsideCloseDisabled
disableEscape
, use escapeDisabled
instead.notice:
active
, use open
instead.dimissible
, use closable
property instead.intlClose
, use messsageOverrides.close
pagination:
textLabelNext
, use messsageOverrides.next
textLabelPrevious
, usemesssageOverrides.previous
instead.calcitePaginationUpdate
event, usecalcitePaginationChange
event instead.event.detail
property on the eventcalcitePaginationChange
, use event.target
instead.panel:
intlClose
, use messsageOverrides.close
intlOptions
, use messsageOverrides.options
dismissed
, use closed
instead.dismissible
, use closable
instead.summary
, use description
instead.intlBack
, use the calcite-flow-item
componentshowBackButton
, use the calcite-flow-item
beforeBack
, use the calcite-flow-item
calcitePanelDismiss
, use calcitePanelClose
calcitePanelDismissedChange
, usecalcitePanelClose
instead.calcitePanelBackClick
, use the calcite-flow-item
pick-list-item:
intlRemove
, use messsageOverrides.remove
disableDeselect
, use deselectDisabled
popover:
intlClose
, use messsageOverrides.close
disableFlip
, use flipDisabled
instead.disableFocusTrap
, use focusTrapDisabled
disablePointer
, use pointerDisabled
instead.closeButton
, use closable
instead.dismissible
, use closable
instead.popover-manager: Removed the calcite-popover-manager
component. This
component is no longer necessary for calcite-popover
s.
radio-group:
minimal
appearance value, use outline
instead.event.detail
property on the eventcalciteRadioGroupChange
, use event.target
instead.radio-group-item:
icon
, use either iconStart
or iconEnd
iconPosition
, use either iconStart
oriconEnd
instead.rating:
event.detail
property on the eventcalciteRatingChange
, use event.target
instead.intlStars
, use messsageOverrides.stars
instead.intlRating
, use messsageOverrides.rating
instead.scrim:
intlLoading
, use messsageOverrides.loading
instead.shell:
primary-panel
, use panel-start
instead.contextual-panel
, use panel-end
instead.shell-panel:
intlResize
, use messagesOverrides.resize
calciteShellPanelToggle
event. Use a ResizeObserver
on the component to listen for changes to its size. (https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver).slider:
calciteSliderUpdate
, use calciteSliderInput
split-button:
event.detail
payload from the eventscalciteSplitButtonPrimaryClick
and calciteSplitButtonSecondaryClick
.click
stepper-item:
active
, use selected
instead.itemTitle
, use heading
instead.itemSubtitle
, use description
instead.switch:
switched
, use checked
instead.event.detail
from calciteSwitchChange
, useevent.target.checked
instead.tab-nav:
event.detail
property on the event calciteTabChange
,event.target
instead.tab-title:
event.detail
property on the eventcalciteTabsActivate
, use event.target
instead.tabs:
tab-nav
, use title-group
instead.time-picker:
target
parameter from setFocus()
, focus will be delegatedintlHour
, use messsageOverrides.hour
instead.intlHourDown
, use messsageOverrides.hourDown
instead.intlHourUp
, use messsageOverrides.hourUp
instead.intlMeridiem
, use messsageOverrides.meridiem
instead.intlMeridiemDown
, use messsageOverrides.meridiemDown
instead.intlMeridiemUp
, use messsageOverrides.meridiemUp
instead.intlMinute
, use messsageOverrides.minute
instead.intlMinuteUp
, use messsageOverrides.minuteUp
instead.intlMinuteDown
, use messsageOverrides.minuteDown
instead.intlSecond
, use messsageOverrides.second
instead.intlSecondUp
, use messsageOverrides.secondUp
instead.intlSecondDown
, use messsageOverrides.secondDown
instead.locale
property, use lang
instead.tip:
nonDismissible
, use closeDisabled
instead.tip-manager:
calciteTipManagerToggle
event, usecalciteTipManagerClose
instead.tooltip-manager: Removed the calcite-tooltip-manager
component. This
component is no longer necessary for calcite-tooltip
s.
tree:
selectedItems
.event.detail
property on the event calciteTreeSelect
,event.target
instead.inputEnabled
, use selectionMode="ancestors"
value-list:
intlDragHandleActive
, use messsageOverrides.dragHandleActive
instead.intlDragHandleChange
, use messsageOverrides.dragHandleChange
instead.intlDragHandleCommit
, use messsageOverrides.dragHandleCommit
instead.intlDragHandleIdle
, use messsageOverrides.dragHandleIdle
instead.value-list-item:
disableDeselect
, use deselectDisabled
shell-panel: Add built-in translations (#6079) (1c7ff2b), closes #6066
tip,tip-manager: Add built-in translations (#6074) (683cf07), closes #6066
Add iconFlipRtl
prop to all components with a convenience icon prop #5496 (#5878) (30a080b)
dropdown-item: Adds the calciteDropdownItemSelect
event on any parent element to listen for items when selected (#6015) (b565ac9), closes #5940 #5940
input, input-number, input-text: Add inputMode and enterKeyHint properties (#5976) (d567a9f), closes #5917
action: Add built-in translation support for indicator text (#5895) (704db6d), closes #4813
list-item: Add content slot for specialized content (#5876) (a510773), closes #3032 #3032
textarea: Add default message bundle (#5870) (c7a8495), closes #863
input, input-text, input-number: Add attributes autocomplete
, accept
, multiple
, pattern
(#5807) (feb4fce), closes #4079
list, list-item, list-item-group: Adds support for selecting and filtering list items. Improves accessibility by using aria "treegrid" role. (#4527) (f489c57)
pick-list, value-list: Add calciteListFilter
event, filteredItems
prop, filterText
prop and filteredData
prop. (#5681) (943d208), closes #4333
popover: Add focus-trap to popover and disableFocusTrap
property. (#5725) (a8ef353), closes #2133
popover: Escape key should close open popovers. (#5726) (2e2621d)
tabs: Add support for navigating with Home and End keys (#5727) (823c429), closes #5661
tooltip: Add tooltip open, close, beforeOpen, and beforeClose events (#5772) (64b5675), closes #5734
icon, graphic, loader: Set aria-hidden on internal svg elements (#6069) (4ed3ca0), closes #5616
combobox: Fix error when typing a custom value (#6071) (246de97), closes #5109 #5109
rating: 5312 improve user interface (#5948) (a9724dd), closes #5312
loader: Do not modify display when inline (#6013) (2d91c89), closes #5900 #5900
popover, modal: Deactivate focus trap on outside click (#5994) (2a66134), closes #5993
loader: No longer animates when reduced motion is enabled (#5981) (4d994e5), closes #3489
modal, popover: Add disableFocusTrap
property to toggle focus trapping. (#5965) (7ee9e16)
input, input-number, input-text: Fix infinite loop crashing browser. #5882 (#5961) (190cfac)
alert: Auto-dismissible retains close button and dismisses timer while a user is hovering over (#5872) (274b104), closes #3338
action: Add screen reader support for active
and indicator
props (#5875) (b6bcfa0), closes #4813 #4813
list, list-item: Fix focus behavior when clicking on an item (#5901) (552e28f), closes #5899
modal: OpenCloseComponent emits when setting --calcite-duration-factor
to 0 (#5326) (ff19420), closes #5206
tooltip: Prevent tooltip from appearing above modal overlay (#5873) (f7a5de2), closes #5388 #5388
list-item: Add hover styling (#5891) (063d6e9), closes #5880
input-time-picker, input-date-picker: Internal pickers update when changing locales (#5887) (9c2dc42), closes #5855
modal: Restore deprecated scrim background css property (#5868) (7717127), closes #5866
alert: Placement of link consistent with notice (#5852) (56e35ab), closes #5254
pagination: numberingSystem
and lang
properties work without groupSeparator
(#5828) (b21c5d0), closes #5648
combobox: 5540 - handle focus (#5774) (6a114b6), closes #5540
tree-item: Allow space and enter key events when selectionMode is "none" (#5800) (2fa483b), closes #5735 #5735
input-date-picker: Display updated valueAsDate in the two range inputs (#5758) (ea93555), closes #5207
block: Slow down loading icon spin (#5778) (7b990dc), closes #5776
setFocus methods should wait for the component to be loaded (#5749) (06d4767)
block, date-picker, list-item-group, panel, pick-list-group, popover, tip, tip-manager: Set default internal heading to a div. (#5728) (38ca639), closes #5099
button, fab: adjust padding on 'l' scale button to accommodate 'm' scale icon without change in height (#5659) (d68d95c)
calcite-loader, calcite-input-message: Drop active
in favor of hidden
(#5761) (c2e05d1)
combobox: Wrap and break text on long items (#5672) (4a4d776), closes #5419
inline-editable: Add text-ellipsis when not editing (#5679) (2524e6f), closes #5489
input-date-picker: Restores mouse clicks on date-picker popup (#5760) (98f28c6)
input, input-number: Decimals no longer contain groupSeparators and remove leading zeros (#5490) (07142f3)
value-list-item: Prevent scrolling when space is pressed on drag button (#5709) (81d4c71)
Published by benelan almost 2 years ago
selectionMode
and add support for "multiple" selectionMode
(#5251) (e89820e)dragEnabled
(#5717) (7e88173)floating-ui
elements (#5695) (3157ff5)floating-ui
handles visibility and pointer-events on the floating element (#5666) (349c0e5)max-items
for non-Chromium browsers (#5677) (3e4a575), closes #5663
scale
property (#5560) (38a0d34)text-align
is right (#5682) (e7e5a4d), closes #5680
Published by benelan almost 2 years ago
Published by benelan almost 2 years ago
Published by benelan about 2 years ago
calciteFlowItemBack
event and deprecate calciteFlowItemBackClick
event (#5343) (8bfcdb2)calciteFlowItemClose
event (#5342) (1f06430)calcitePanelClose
event and deprecate calcitePanelDismiss
event (#5341) (f5b6a72)lang
attribute to determine locale, deprecates locale
property (#5216) (640cece), closes #4213
calcite-hydrated
attribute is not applied for open/close eventing (#5383) (ec9f5ad), closes #5396
Published by benelan about 2 years ago
groupSeparator
prop was introduced to opt-into including the localized, numeric group separator in labels. Before this change, labels automatically included the group separator when rendered. In order to keep this behavior, developers will need to set groupSeparator = true
(prop), or group-separator
(attribute) on the component.