Releases: Esri/calcite-design-system
Releases · Esri/calcite-design-system
v1.0.0-beta.45
Bug Fixes
- button: Fix loading style in transparent / dark button (#1256) (5bc33a1)
- dropdown: Fix styles in Firefox and Safari (#1242) (e793d66)
- notice: prevent text overflow in smaller notices on ie11 (#1252) (e04108b)
- rating: add props for accessible labels, structure as radio button (#1264) (eb0bdde)
- select: Fix overlapping text with long options (#1239) (93cae17)
v1.0.0-beta.44
v1.0.0-beta.43
⚠ BREAKING CHANGES
- icon: Updates prop name from "mirrored" to "flip-rtl" to better reflect the functionality
Features
- alert, notice: Allow custom calcite-ui-icon overrides (#1208) (8f57448)
- avatar: new avatar component to display user thumbnails ✨ (#1175) (bb71d6a)
- chip: allow passing avatar as chip image (#1184) (4fec516)
- icon: Update mirrored prop name, add pass-through props (#1132) (0d99dec)
- inline editable inputs: support inline editable text inputs. (#1188) (2443b15)
- panel, shell-panel: adds width-scale default to panel. adds width-scale property and styles to shell-panel (2f85c8e), closes #1107 #1107
- popover: adds flex-direction and slotted styles for panel and flow (31588b3)
- rating: Add rating component (#821) (176c58e)
- tile-select: Add disabled styling for tile select, updates hover and focus style (#1223) (88c2a0e)
- updates a shortlist of components with new font-sizes for each scale (9b09c9d), closes #1186 #1186 #1137 #1186 #1137 #1186 #1186 #1186 #1186 #1186 #1186 #1186 #1186 #1186 #1186 #1186 #1186 #1186 #1186
- select, option, option-group: add calcite-select, calcite-option, calcite-option-group components (#1112) (0227cb1), closes #302
- split-button: Add support for appearance (#1141) (79bb81d)
Bug Fixes
- a11y: Fixes for accessibility to various components (#1153) (e3c512e)
- calcite-checkbox: resets to initial checked state when form reset event is triggered (#1154) (01b6b7d)
- calcite-radio-button: all children text nodes render inside a single calcite-label (#1195) (6c8e828)
- calcite-radio-button: last checked wins (#1170) (d64982f)
- calcite-radio-button: radio buttons and groups reset to initial state when a form reset event occurs (#1173) (0251531)
- calcite-tile-select, calcite-radio-button: adding an internal calciteRadioButtonCheckedChange event so that tile-select can restore correct selection styling (#1072) (32c98b2)
- combobox: calciteComboboxChipDismiss event not firing #1179 (#1183) (ef7460d)
- date: use correct props for next/previous month labels (#1122) (#1135) (147520e)
- dropdown-item, dropdown-group: adds missing anchor styles. updates missed group-title styles. (#1206) (723354d), closes #1186 #1186
- icon: Explicitly set dir on components with pass-through flip-rtl (#1148) (5747e0a)
- input: Emit calciteInputInput on clear (#1117) (16fd4f6)
- label: only render id on parent calcite-label (#1120) (11f9589)
- modal: Allow re-opening of modal when close button is clicked (#1139) (2f61d90)
- pagination: fix next button when last page has 1 element (#1180) (#1189) (16acc5d)
- panel: removes default width-scale and lets panel default width to be 100% (9a5a299), closes #1126 #1126 #1126 #1126
- panel, block, block-section: updates font-sizes and refactor block-section toggle to use a button (5eb5805), closes #1131 #1131 #1131 #1131
- select: prevent duplicate entries when updating options and option groups (#1227) (d3de3f0), closes #1226
- shell-panel: adds auto bottom margin to make height dynamic. (#1231) (555c0fa)
- stepper: Fix rendering of styled horizontal stepper content (#1199) (7913404)
v1.0.0-beta.42
Features
- action, action-group, action-bar, action-pad, block, block-section, flow, panel, shell, shell-panel, tip, tip-group, tip-manager: add calcite app components to distributable (#903) (6f8bb6e), closes #687
- calcite-shell-panel: adds detached-height-scale property (5974010), closes #1029 #1029
- tabs: animate active tab underline (#1093) (072b761)
- tile-select: add width prop to tiles for full width option (#1071) (7039f1f)
- tile-select-group: add layout prop for vertical tile select groups (#1020) (#1066) (4c3ca95)
- value-list-item, pick-list-item: adds start slots, uses conventional slot names, removes non-conventional slot names (f410938), closes #1039 #1039 #1039 #1039 #1039 #1039 #1039
Bug Fixes
v1.0.0-beta.41
⚠ BREAKING CHANGES
- dropping prop validation helps keep components lean and should not be necessary with existing component documentation and typings.
Features
- calcite-radio-button-group: calciteRadioButtonGroup change event (#1056) (662173d)
- date: add full localization support (#585, #979) (#1043) (4c95292)
- date: respect order of year and month in date-header (#908) (#1046) (18ffe9a)
- dom: allow prop lookup to go beyond shadow boundary (#982) (51b2f8e)
- dropdown: Update styling of dropdown groups (#1024) (eb08309)
Bug Fixes
-
calcite-radio-button, calcite-checkbox: no longer fires custom change event when the checked attribute is controlled (#1019) (3fabd6d)
-
color: initial user-defined value gets set properly (#1038) (0482868)
-
date: don't fire event on outside value update (#722) (#1053) (3b7912a)
-
date: fire date change on interactions with calcite-date-hmonth-header element (#1017) (#1048) (df380eb)
-
date: fix display of year in languages with year unit - ja,ko,ch (#907) (#1045) (7f233c0)
-
pagination: prev/next disabled, page 1 shown (#1030) (8f17589)
-
shell-panel: fixes height styling for panel and flow in undetached shell-panel (#1028) (16c01a5)
-
drop prop validation in favor of documentation and types (#954) (3986771), closes #637
v1.0.0-beta.40
v1.0.0-beta.39
Features
Bug Fixes
- calcite-checkbox: visibility of hidden input controlled by inline styles to prevent outside CSS from affecting its display (#999) (c29585a)
- color: ensure color object values are rounded (#883) (de9b242)
- dropdown: fix item selection when dropdown is in a shadow DOM context (#995) (dc843db), closes #992
- tooltip: Add a11y improvements for hovering over a tooltip (#987) (6705110), closes #938
- tooltip: Keep tooltip visible if focus occurs after hover #938 (#1005) (9df2502)
v1.0.0-beta.38
Features
- calcite-label: adds disable-spacing property also updates label-text spacing (2cca2c6), closes #916 #916
- label: Adds disabled prop to label, radio-group (#923) (cc34b51)
- label: Updates alignment and spacing (#914) (943e5c2)
- split-button: add secondary click event (#889) (bb3b141)
- tabs: add tab-title disabled state (#879) (adef10f)
Bug Fixes
- dropdown: fix tab through (#880) (acbef6f)
- input: emit calcite input input on up and down click on number input #886 (#888) (01a140b)
- input: No longer set clearable by default on type date or time (#895) (d5d9d6a)
- tree: change tabindex to 0 to prevent forced first tab stop on page (#911) (ef4a7ad), closes #634
v1.0.0-beta.37
Features
- calcite-checkbox: label support (#849) (30db0f3)
- color: allow hiding sections (#841) (f31fbb3), closes #763
- input: Update default icon of input type email (#865) (be42e9e)
- switch: add disabled prop (#856) (d00cb5e)
- tabs: Add support for content positioning (tabs can now be positioned
above
(default) orbelow
the tab content with theposition
prop) (#809) (3b0fc79) - tabs: Add support for icons in tab-title (tabs can now be positioned
above
(default) orbelow
the tab content with theposition
prop) (#807) (5afc650) - tooltip: Dismiss calcite-tooltip via ESC key #877 (#878) (5b2262e)
Bug Fixes
- calcite-checkbox: cleaning up hidden input when checkbox is unmo… (#813) (2bc35e8)
- calcite-icon: Fixing issue where calcite-icon being rendered in a flex container wasn't sizing properly or not appearing at all. (#805) (2b1c528)
- calcite-radio-button: removing css class on host element (#854) (831b9f4)
- color: ensure color change event is emitted when color is modified via API or interaction (#881) (13d796f), closes #822
- input: Removed calciteInputInput event on componentWillUpdate (#830) (10ccd62)
- loader: ensure fallback id for loaders is generated properly (#836) (9136777)
- pagination: prevent page one rendering twice when total is smaller than num (#835) (bbc74a0)
- storybook: fix split button storybook (#794) (da8f90a)
- storybook: fix stepper storybook (#793) (685cea1)
- tabs: ensure proper ARIA roles (#832) (12467a7), closes #831