Repository navigation
Pre-release 3.0.0-alpha.1
Pre-release
Pre-release
·
1422 commits
to master
since this release
NOTE: Support for 2019 TV platform (Blink <68) has been dropped from this version of Enact
Removed
moonstone/Buttonandmoonstone/Panels.Headerpropcasingwhich is no longer supportedmoonstone/Input.InputBasepropfocusedwhich was used to indicate when the internal input field had focused but was replaced by the:focus-withinpseudo-selectormoonstone/VirtualListandmoonstone/VirtualList.VirtualGridListpropertyisItemDisabled
Added
core/util.clampto safely clamp a value between min and max boundsmoonstone/BodyTextpropsizeto offer a new "small" sizemoonstone/ButtonpropiconPositionmoonstone/ContextualPopupconfignoArrowmoonstone/Dropdowncomponentmoonstone/Headerpropcenteredto support immersive apps with a completely centered designmoonstone/Headingcomponent, an improved version ofmoonstone/Dividerwith additional featuresmoonstone/Panelsslot<controls>to easily add custom controls next to the Panels' "close" buttonmoonstone/Spinnerpropsizeto support a new "small" size for use insideSlotItemcomponentsmoonstone/TooltipDecoratorproptooltipRelativeandmoonstone/TooltipDecorator.Tooltipproprelativeto support relative positioning. This is an advanced feature and requires a container with specific rules. See documentation for details.ui/Buttonpublic class.hasIconwhich is present on the root node only when an icon has been providedui/Headingcomponentui/MeasurableHOC and Hook for quick and convenient measuring of simple componentsui/Scroller,ui/VirtualList.VirtualGridList, andui/VirtualList.VirtualListpropnoScrollByWheelfor preventing scroll by wheel
Changed
moonstone/Button.ButtonDecoratorto removei18n/UppercaseHOCmoonstone/Button,moonstone/Checkbox,moonstone/CheckboxItem,moonstone/ContextualPopupDecorator,moonstone/FormCheckbox,moonstone/FormCheckboxItem,moonstone/Header,moonstone/Notification,moonstone/RadioItem, andmoonstone/Tooltipappearance to match the latest designsmoonstone/Button,moonstone/Dropdown,moonstone/Icon,moonstone/IconButton,moonstone/Input, andmoonstone/ToggleButtondefault size to "small", which unifies their initial heightsmoonstone/DaySelectorto have squared check boxes to match the rest of the checkmark componentsmoonstone/LabeledIconandmoonstone/LabeledIconButtontext size to be smallermoonstone/Panelandmoonstone/Panelsnow allocate slightly more screen edge space for a cleaner lookmoonstone/Scroller.Scroller,moonstone/VirtualList.VirtualGridList, andmoonstone/VirtualList.VirtualListscrollbar button to gain focus when pressing a page up or down key iffocusableScrollbaris truespotlight/Spottableto allow disabled items to be focused- global styling rules affecting standard font-weight, disabled opacity, and LESS color variable definitions
Fixed
ui/Measurableto remeasure after a re-layout so the measurement value is always correctui/Scroller,ui/VirtualList.VirtualGridList, andui/VirtualList.VirtualListnot to scroll by wheel at the same time when multiple lists/scrollers are nested