A monorepo containing the packages for Esri's Calcite Design System
OTHER License
Published by benelan almost 3 years ago
Published by benelan almost 3 years ago
Published by benelan about 3 years ago
calciteSliderChange
event will be emitted only if the value is changed on thumb release. To track the values as the thumb is dragged use the new calciteSliderInput
event.Published by benelan about 3 years ago
<label>
. To fix, existing code should swap <label>
for <calcite-label>
.indeterminate
on ancestor tree-items when selected
on load (#3111) (a2d33f6), closes #2112
Published by jcfranco about 3 years ago
Published by jcfranco about 3 years ago
Published by jcfranco about 3 years ago
Published by jcfranco about 3 years ago
calciteColorPickerChange
will no longer be emitted as the color field/hue slider thumb is dragged (only on release). To track the color values as the thumb is dragged, use the new calciteColorPickerInput
event.Published by jcfranco over 3 years ago
Published by jcfranco over 3 years ago
alert, notice: update leading and close icons to follow calcite-action icon sizing (#2431) (d415aef), closes #2417
color-picker: ensure color picker dimensions match its content (#2432) (610df46), closes #2412
color-picker: setFocus() should focus on the first focusable element. #2267 (#2413) (7a3cc6c)
combobox: use normal pointer for input of single select combobox (#2363) (bc3f4a1)
tree: allow focusing out of tree via shift + tab (#2419) (b76dca7)
tree: allow selecting children with Enter/Space when selection-mode=children (#2416) (0a90c10), closes #2290
tree: prevent emitting selection event twice when a tree-item's checkbox label is clicked (#2438) (b828bf3), closes #2196
calcite-button: stop spreading attributes BREAKING CHANGE: to set an aria-label on the button use the label attribute (#2410) (16cec0d)
Published by jcfranco over 3 years ago
Published by jcfranco over 3 years ago
scale
and bordered
properties, styles (WIP) (#2306) (c1563d2), closes #2185
Published by jcfranco over 3 years ago
<calcite-button theme="light" />
now becomes <calcite-button class="calcite-theme-light" />
. The calcite-theme-auto
class will defer to the browser's CSS 'prefers-color-scheme' media query to decide whether the light or dark theme will be used.Published by jcfranco over 3 years ago
Remove 'theme' props from components (#2194)
calcite-checkbox: removing internal label (#2161)
alert, chip, input, notice, shell: The following slot names have been renamed:
calcite-alert
calcite-chip
calcite-input
calcite-notice
calcite-shell
accordion-item, alert, color-picker-swatch, combobox-item-group, combobox-item: avoid setting internal attributes on host element (#2085) (555c964), closes #2059
action-group: 'menu-tooltip' slot to show the tooltip. (#2107) (14af364)
alert: Remove setting 'dir' attribute in light DOM elements. #1831 (#2056) (941889f)
calcite-input: disallowing typing any key with shift modifier down inside a number input (#2128) (f807741)
calcite-input: pasting localized and non-localized numbers works as expected for default locale (#2089) (8b3939b)
calcite-input: setting initial value for number input to "undefined" doesn't display in the input (#2013) (25bc604)
calcite-input: setting name explicitly on internal input (#2073) (dc750e3)
calcite-input: setting value of number inputs restricted to valid numbers or no value (#2036) (d94c4fd)
calcite-label: label for clicks work properly inside shadowRoots (#2167) (e7e6d9b)
calcite-radio-button: removing internal label (#2148) (87566d7)
calcite-slider: slider handle position changes on mousedown instead of click/mouseup (#2165) (cdcae85)
card: Remove setting 'dir' attribute in light DOM elements. #1831 (#1974) (27e97dc)
chip: Remove setting 'dir' attribute in light DOM elements. #1831 (#2076) (931dd54)
combobox-item: Remove setting 'dir' attribute in light DOM elements. #1831 (#2055) (21c7cce)
combobox-item-group: Remove setting 'dir' attribute in light DOM elements. #1831 (#1975) (fc33da0)
combobox, combobox-item: Toggling 'selected' on combobox-item should update the combobox parent. #2102 (#2118) (65de3bd)
date-picker: fixes date range select styles (#2132) (061173b)
date-picker: Remove setting 'dir' attribute in light DOM elements. #1831 (#2058) (29cd39d)
date-picker-day: Remove setting 'dir' attribute in light DOM elements. #1831 (#2053) (097d592)
date-picker-month-header: Remove setting 'dir' attribute in light DOM elements. #1831 (#2052) (514cbad)
dom: Query whole shadowRoot of elements rootNode instead of just inside of the host. #2103 (#2158) (1a2b797)
dropdown: Remove setting 'dir' attribute in light DOM elements. #1831 (#1976) (0c9d7e1)
dropdown-group: Remove undocumented properties from the Host element. #2059 (#2100) (93d394f)
dropdown-item: Remove setting 'dir' attribute in light DOM elements. #1831 (#2090) (634a022)
dropdown-item: Remove undocumented properties from the Host element. #2059 (#2106) (3632ede)
input: Remove setting 'dir' attribute in light DOM elements. #1831 (#2051) (1a26180)
label: Remove setting 'dir' attribute in light DOM elements. #1831 (#1980) (8adc4e5)
link: Remove setting 'dir' attribute in light DOM elements. #1831 (#1981) (3fbfd41)
modal: aleft align back button with title/content of modal (#2032) (8e5f7c5)
modal: Remove setting 'dir' attribute in light DOM elements. (#2099) (aef5d61)
modal: Remove setting 'dir' attribute in light DOM elements. #1831 (#2050) (f0e67a9)
modal: Remove undocumented properties from the Host element. #2059 (#2105) (a1343f1)
modal: render correctly with no footer slots (#2021) (e73ffca)
modal: solve issue with custom widths in prod builds (#2027) (56f76fe)
notice: Remove setting 'dir' attribute in light DOM elements. #1831 (#2087) (4d69c04)
notice: Remove undocumented properties from the Host element. #2059 (#2104) (229f44d)
pagination: Remove setting 'dir' attribute in light DOM elements. #1831 (#2049) (6efabe2)
radio-button: Remove undocumented property/attribute from the Host element. #2059 (#2063) (2bc8d3c)
radio-group-item: Remove undocumented properties from the Host element. #2059 (#2064) (857528c)
rating: Remove setting 'dir' attribute in light DOM elements. #1831 (#2043) (b5c3702)
select: Remove setting 'dir' attribute in light DOM elements. #1831 (#2044) (ace7125)
slider: Remove undocumented properties from the Host element. #2059 (#2065) (66acc29)
split-button: Remove setting 'dir' attribute in light DOM elements. #1831 (#2045) (06985c6)
stepper: Remove setting 'dir' attribute in light DOM elements. #1831 (#2046) (e1e0e3a)
stepper-item: Remove setting 'dir' attribute in light DOM elements. #1831 (#2077) (0a8a1ad)
switch: removed unneeded RTL margin (1ad3bdb)
tab-title: Remove setting 'dir' attribute in light DOM elements. #1831 (#2047) (c5f3d6b)
tab-title: Remove undocumented properties from the Host element. #2059 (#2066) (27cafa0)
tile-select: Remove setting 'dir' attribute in light DOM elements. #1831 (#2048) (cc24ef3)
tooltip-manager: Don't show tooltip on click of referenceElement (#2176) (6cec214), closes #2171
value-list-item: matches handle color to CalciteHandle colors (f0aafac)
value-list-item: Remove undocumented properties from the Host element. #2059 (#2067) (e4ac470)
value-list-item: updated handle color (3e57255)
alert, chip, input, notice, shell: simplify slot names (#2057) (844d815), closes #2034
Published by jcfranco over 3 years ago
Published by jcfranco over 3 years ago
Published by jcfranco over 3 years ago
action: reset line-height (d95fdb5)
action-bar: Only allow one overflow menu open at a time. (#1894) (8e0df96)
action-bar: Overflow actions at load time. (#1905) (85bb6c1)
action-bar: Overflow actions on initial render of component. (#1891) (4e9b466)
action-group: menuOpen should change when menu is opened. (#1893) (7b71c49)
action-group: Replace 'intlOptions' property with 'intlMore'. (#1870) (c0497a2), closes #1819
action-menu: Remove 'offsetDistance' property. (#1892) (4d92ec7)
action-menu: Replace 'intlOptions' property with 'label'. (#1872) (60b598b), closes #1819
action-pad: Only allow one overflow menu open at a time. (#1899) (693041b)
calcite-label: label no longer modifies slotted children attributes (#1901) (f2aa871)
calcite-switch: behavior no longer breaks when changing disabled. BREAKING CHANGE: removes proxy input support (#1854) (e8343cc)
center-row: update style to use updated tailwind reference (20c5731)
color-picker: add keyboard support to color field and hue slider (#1885) (115d5d2), closes #1406
color-picker: ensure consistent handling of hex input text selection (#1855) (ab4d16c), closes #1852
color-picker: prevent invalid hex chars from being entered (#1868) (32a44f9)
color-picker: update color swatch border to follow spec (#1902) (220a9b9), closes #1886
combobox: Update scrollable menu height for 'maxItems' (#1883) (8dd91e0)
fab: Fix native tooltip display. (#1848) (04e715a), closes #1842
filter: keep focus on filter after clearing text via mouse #1527 (#1837) (77b25de)
filter: Place scrim over filter when loading or disabled. (#1757) (a914a97)
input: only emit input event on user interaction (#1843) (05267bb)
input: solve bug with decimal precision in number input (#936) (#1830) (451ed05)
input-date-picker: Menu position should change depending on dir. #1826 (#1882) (b1ebfb6)
input-date-picker: removes max-widths (70e0017)
input, label: Removing disabled prop should also updated slotted elements. (#1743) (dcd110a)
option: fix mutation observer options used to track content changes (#1878) (12cb7fc), closes #1409
panel: corrected actions layout when header content is not rendered (18dcadd), closes #1822 #1822
panel: header-actions--end layout fix when header-content is not rendered (e3d2166)
panel: reverting weight as it's causing visual braking changes (#1716) (dc90836)
pick-list, value-list: fix keyboard navigation after filtering (#1725) (0a81ff4), closes #1527
popover, panel: image slot removed and panel sizing styles updated (e507b56), closes #1752 #1752 #1752
radio-button: hidden input position no longer interferes with document flow (#1776) (d7aa563)
radio-group: ensure group's outline is included in new total heights (#1903) (20d0310)
select: fix rendering of options for mobile (#1866) (e7ff36f), closes #1836
shell: adds missed style (ec5f4ec)
shell: adds unique keys for content node. adds related e2e tests (97c59c2)
shell: simplifies content render and removes center-row conditional and adds async test demo (475f6c3)
shell-panel: adds content__body and content__header divs to provide accurate height calculations (c97777b)
tooltip: improve tooltip border, tooltip usage in card story, card/link demo html (#1851) (ce86ddd)
action-bar, action-pad: Replace 'tooltipExpand' properties with 'expand-tooltip' slots (#1841) (38787d4)
Published by jcfranco over 3 years ago
hide internal styling props (#1523)
notice: remove open and close methods (#1634)
button, split-button: light and dark colors of buttons have been removed, replace with neutral and invers, respectively (#1515)
update storybook, fix references in other components:
fix issues with split buttons
update more instances of light/dark
color: The following events were renamed:
calciteColorChange
-> calciteColorPickerChange
calciteColorHexInputChange
-> calciteColorPickerHexInputChange
color: The following components were changed:
calcite-color
-> calcite-color-picker
calcite-color-hex-input
-> calcite-color-picker-hex-input
†
calcite-color-swatch
-> calcite-color-picker-swatch
†
† renamed to indicate that these are supporting components and not meant to be used standalone.
button: fixes missing text-alignment for alignment prop. (#1564) (f419848)
button, split-button: update light, dark button colors to neutral, inverse (#1618) (b262529)
calcite-checkbox: fixing focus outline styling weirdness on Safari (#1603) (1df7c9e)
calcite-checkbox: removing unnecessary aria attributes (#1560) (4e0b5bc)
color: convert default value based on initial format (#1599) (73a7573), closes #1468
color: ensure hue slider always updates internal color regardless of RGB value being equal (#1611) (7626089), closes #1474
combobox: prevent hidden options from causing scroll (#1577) (e50f63d)
FAB: Remove clear option from appearance property. (#1589) (a81fa15)
input: Support default value to reset an input (#1571) (388209c)
shell: content layout when not content-behind (b6f7448), closes #1637 #1637 #1637 #1637 #1637
tooltip: Tooltip should appear in front of a popover. (#1588) (0e0c298)
color: rename color to color-picker (#1624) (6500242), closes #1437
Remove 'host-context' selector within component CSS. #1601 (#1606) (2844ab8)
Published by paulcpederson over 3 years ago
input-enabled
to see input (#1450)