v7.0.0-rc.1
Pre-release
Pre-release
markacianfrani
released this
23 Sep 13:44
·
390 commits
to main
since this release
7.0-rc.1
Major
Our /dist/custom-elements build has been removed in favor of a faster treeshakeable /dist/components build.
Angular
- Angular versions <= 12 are no longer supported.
Button
- The following deprecated CSS Custom Properties have been removed:
- --button-active-background-color
- --button-active-border-color
- --button-background-color
- --button-border-color
- --button-borderless-hover-color
- --button-borderless-text-color
- --button-secondary-background-color
- --button-secondary-border-color
- --button-secondary-hover-background-color
- --button-secondary-hover-border-color
- --button-secondary-hover-text-color
- --button-secondary-text-color
Clock
- The
color
CSS property can no longer be styled from the :host element. - The default
display
css property is nowinline-block
rather thanflex
. - The following deprecated CSS Custom Properties have been removed:
- --clock-background-color
- --clock-border-color
- --clock-label-color
- --clock-text-color
Checkbox
- The following deprecated CSS Custom Properties have been removed:
- --checkbox-label-color
- --checkbox-background-color
- --checkbox-border-color
- --checkbox-checked-color
- --checkbox-hover-border-color
Checkbox Group
color
,font-family
,font-size
,font-weight
,letter-spacing
, andline-height
CSS properties can no longer be styled from the :host element.- The following deprecated CSS Custom Properties have been removed:
- --checkboxgroup-border-color
Classification Marking
footer-banner
CSS Shadow Part has been removed.- The following deprecated CSS Custom Properties have been removed:
- --color-classification-text-light
- --color-classification-text-dark
Dialog
- Dialog will no longer close when clicking outside by default.
- The
dialog-title
anddialog-message
properties have been removed in favor ofheader
andmesssage
.
Global Status Bar
appdomain
andappname
are no longer uppercase.font-family
,letter-spacing
,line-height
CSS properties can no longer be styled from the :host element.
Icon
label
attribute has been removed.- The deprecated
--icon-default-color
CSS Custom Property has been removed.
Input
- The following deprecated CSS Custom Properties have been removed:
- --input-background-color
- --input-text-color
- --input-focus-border-color
- --input-selection-background-color
- --input-invalid-border-color
Log
- The following deprecated CSS Custom Properties have been removed:
- --log-header-background-color
- --log-filter-background-color
- --log-filter-text-color
Modal
- Modal has been removed and renamed to
<rux-dialog>
. - The following deprecated CSS Custom Properties have been removed:
- --modal-title-color
- --modal-background-color
- --modal-border-color
Monitoring Progress Icon
- The
color
CSS property can no longer be styled from the :host element.
Notification
- Notification no longer requires a parent element with
position: relative
andoverflow: hidden
applied. - Multiple sibling notifications are no longer stacked by default.
- Notification no longer overlays content. Instead, when a notification becomes visible, it will shift content up or down accordingly.
- The slide in/out animation has been removed for better performance.
- The
color
,font-family
,font-weight
,font-size
,letter-spacing
,line-height
, andpadding
CSS properties can no longer be styled from the :host element. - The following deprecated CSS Custom Properties have been removed:
- --notification-icon-color
- --notification-text-color
Pop Up
anchorEl
andtriggerEl
properties have been removed.ruxmenudidclose
,ruxmenudidopen
,ruxmenuwillclose
,ruxmenuwillopen
events have been removed.close
,isOpen
,show
,toggle
methods have been removed.menu-end
slot has been removed.
Pop Up Menu
- Pop Up Menu has been removed and renamed to
<rux-pop-up>
. - The deprecated
--menu-item-divider-border-color
CSS Custom Property has been removed.
Progress
- Indeterminate functionality has been removed and is now a separate
<rux-indeterminate-progress>
component. - The
color
,font-family
,font-size
,font-weight
,letter-spacing
, andline-height
CSS properties can no longer be styled from the :host element. - The following deprecated CSS Custom Properties have been removed:
- --progress-padding
- --progress-radius
- --progress-height
- --progress-width
- --progress-determinate-bar-background-color
- --progress-determinate-track-background-color
- --progress-determinate-track-border-color
- --progress-label-color
Push Button
label
CSS Shadow Part has been renamed tocontainer
.- The following deprecated CSS Custom Properties have been removed:
- --pushbutton-background-color
- --pushbutton-border-color
- --pushbutton-text-color
- --pushbutton-selected-background-color
- --pushbutton-selected-border-color
- --pushbutton-selected-text-color
- --pushbutton-selected-hover-text-color
Radio
- The following deprecated CSS Custom Properties have been removed:
- --radio-hover-border-color
- --radio-border-color
- --radio-label-color
- --radio-background-color
- --radio-selected-color
Radio Group
- The deprecated
--radiogroup-border-color
CSS Custom Property has been removed.
Segmented Button
- The default
size
property is nowmedium
rather thansmall
. - The following deprecated CSS Custom Properties have been removed:
- --segmented-button-background-color
- --segmented-button-text-color
- --segmented-button-border-color
- --segmented-button-hover-background-color
- --segmented-button-hover-text-color
- --segmented-button-hover-border-color
- --segmented-button-selected-background-color
Select
- The following deprecated CSS Custom Properties have been removed:
- --select-menu-border-radius
- --select-menu-border-hover-color
- --select-menu-border-focus-color
- --select-menu-invalid-border-color
- --select-menu-text-color
- --select-menu-label-color
- --select-menu-border-color
- --select-menu-option-text-hover-color
- --select-menu-option-selected-background-color
- --select-menu-option-selected-text-color
- --select-menu-inactive-caret
- --select-menu-active-caret
- --select-menu-background-color
Slider
- The following deprecated CSS Custom Properties have been removed:
- --slider-thumb-background-color
- --slider-thumb-border-color
- --slider-hover-thumb-background-color
- --slider-hover-thumb-border-color
- --slider-track-background-color
- --slider-selected-thumb-border-color
- --slider-thumb-size
- --slider-thumb-border-size
- --slider-tick-padding-top
- --slider-selected-track-background-color
- --slider-value-percent
- --slider-top
- --slider-track-height
Switch
- The
color
,font-family
,font-size
,font-weight
,letter-spacing
, andline-height
CSS properties can no longer be styled from the :host element. - The following deprecated CSS Custom Properties have been removed:
- --switch-background-color
- --switch-hover-on-color
- --switch-hover-off-color
- --switch-on-color
- --switch-off-border-color
Tab
font-family
,font-size
,letter-spacing
,font-weight
,border-color
,border-bottom
,min-width
, andpadding
can no longer be styled from the :host element.- The following deprecated CSS Custom Properties have been removed:
- --tab-text-color
- --tab-border-color
- --tab-hover-text-color
- --tab-selected-text-color
Table
- Right and left border styles have been removed by default.
- The following deprecated CSS Custom Properties have been removed:
- --table-border-color
- --table-row-hover-text-color
- --table-row-hover-background-color
- --table-row-border-color
- --table-row-text-color
- --table-row-background-color
- --table-header-border-color
- --table-header-background-color
- --table-header-text-color
- --table-header-box-shadow
- --table-row-selected-background-color
- --table-row-selected-border-color
Textarea
- The following deprecated CSS Custom Properties have been removed:
- --textarea-border-color
- --textarea-text-color
- --textarea-focus-border-color
- --textarea-selection-background-color
Tree
- The following deprecated CSS Custom Properties have been removed:
- --tree-text-color
- --tree-border-color
- --tree-accent-color
- --tree-hover-background-color
- --tree-hover-text-color
- --tree-selected-border-color
- --tree-selected-accent-color
- --tree-expanded-border-color
- --tree-background-color
Tree Node
- The
color
,font-family
,font-size
,font-weight
,letter-spacing
, andline-height
CSS properties can no longer be styled from the :host element.
Minor
-
New typography utility classes have been added to
astro-web-components.css
. -
Links no longer change color on hover.
Accordion [New]
- Adds new Accordion component.
Angular
- Angular no longer requires CUSTOM_ELEMENTS_SCHEMA on your app module.
Clock
- Adds
container
CSS Shadow Part.
Container [New]
- Adds new Container component.
Card [New]
- Adds new card component.
Dialog
- Adds support for scrollbars in dialog.
Form Elements
- Help text now uses our
--color-text-secondary
design token.
Indeterminate Progress [New]
- Adds new Interdeterminate Progress component.
Menu [New]
- Adds new Menu component for use within Pop Up.
Pop Up
- Adds
ruxpopupopened
andruxpopupclosed
events.
Tab
- Adds
small
attribute. - Adds
container
CSS Shadow Part.
Notification
-
Adds
--height
CSS Custom Property -
Adds
prefix
,default
, andactions
slots
Patch
Button
- Internal styles have been refactored to use spacing design tokens.
Clock
- Internal styles have been refactored to use spacing design tokens.
Checkbox
- Internal styles have been refactored to use spacing design tokens.
Checkbox Group
- Internal styles have been refactored to use spacing design tokens.
Classification Marking
- Internal styles have been refactored to use spacing design tokens.
Dialog
- Internal styles have been refactored to use spacing design tokens.
Indeterminate Progress
- Internal styles have been refactored to use spacing design tokens.
Input
- Internal styles have been refactored to use spacing design tokens.
- Type=password now uses a native
button
element rather thanrux-button
.
Log
- Internal styles have been refactored to use spacing design tokens.
Radio
- Internal styles have been refactored to use spacing design tokens.
Radio Group
- Internal styles have been refactored to use spacing design tokens.
Pop Up Menu
- Internal styles have been refactored to use spacing design tokens.
Push Button
- Internal styles have been refactored to use spacing design tokens.
Switch
- Internal styles have been refactored to use spacing design tokens.
Notification
- Internal styles have been refactored to use spacing design tokens.
Progress
- Internal styles have been refactored to use spacing design tokens.
- Fixed visual regression when progress was not given a
value
attribute.
Segmented Button
- Internal styles have been refactored to use spacing design tokens.
Slider
- Internal styles have been refactored to use spacing design tokens.
Tabs
- Tab heights no longer expand to the height of a direct container.
Tab
- Tab border color can now be properly styled when
size
is set tosmall
.
Textarea
- Internal styles have been refactored to use spacing design tokens.
- Textarea can now be properly resized in Firefox