Releases: enactjs/enact
Releases · enactjs/enact
Pre-release 2.0.0-alpha.7
Removed
moonstone/VirtualList.VirtualList
andmoonstone/VirtualList.VirtualGridList
propertydata
ui/VirtualList.VirtualList
andui/VirtualList.VirtualGridList
propdata
Added
moonstone/VideoPlayer
propertynoSpinner
to allow apps to show/hide spinner while loading videowebos/LS2Request
send()
parametersonTimeout
andtimeout
webos/LS2Request
send()
defaultonFailure
andonTimeout
handlers
Changed
moonstone/VideoPlayer
to disable play/pause button when media controls are disabledmoonstone/VideoPlayer
propertymoreButtonColor
to allow setting underline colors for more buttonmoonstone/VirtualList.VirtualList
andmoonstone/VirtualList.VirtualGridList
propisItemDisabled
, which accepts a function that checks if the item at the supplied index is disabledmoonstone/Panels.Header
support forheaderInput
so the Header can be used as an Input. See documentation for usage examples.moonstone/ProgressBar
propertytooltipSide
to configure tooltip position relative to the progress barmoonstone/ProgressBar
colors (affectingmoonstone/Slider
as well) for light and dark theme to match the latest designs and make them more visible when drawn over arbitrary background colors
Fixed
moonstone/VideoPlayer
to correctly adjust spaces when the number of components changes inleftComponents
andrightComponents
moonstone/VideoPlayer
to read out audio guidance every timesource
changesmoonstone/VideoPlayer
to display custom thumbnail nodemoonstone/VideoPlayer
to hide more icon when right components are removedmoonstone/Picker
to correctly update pressed state when dragging off buttonsmoonstone/Notification
to display when it's openedmoonstone/VirtualList
andmoonstone/VirtualGridList
to show Spotlight properly while navigating with page up and down keysmoonstone/Input
to allow navigating via left or right to other components when the input is active and the selection is at start or end of the text, respectivelymoonstone/Panels.ActivityPanels
to correctly lay out the existing panel after adding additional panelsspotlight
to partition and prioritize next spottable elements for more natural 5-way behaviorui/Scroller
horizontal scrolling in RTL locales
Pre-release 2.0.0-alpha.6
Removed
core/factory
module, replaced by thecss
override featuremoonstone/Slider
exportsSliderFactory
andSliderBaseFactory
moonstone/IncrementSlider
exportsIncrementSliderFactory
andIncrementSliderBaseFactory
moonstone/ProgressBar
,moonstone/Slider
,moonstone/Slider.SliderTooltip
,moonstone/IncrementSlider
components'vertical
property and replaced it withorientation
spotlight/SpotlightContainerDecorator
propcontainerId
, to be replaced byspotlightId
ui/Transition
propertyclipHeight
ui/ProgressBar
propertyvertical
and replaced it withorientation
Added
moonstone/VideoPlayer
propertycomponent
to handle custom video elementmoonstone/IncrementSlider
propertiesincrementAriaLabel
anddecrementAriaLabel
to configure the label set on each buttonmoonstone/Input
support forsmall
propmoonstone/ProgressBar
support fortooltip
andtooltipForceSide
moonstone/ProgressBar
,moonstone/Slider
,moonstone/Slider.SliderTooltip
,moonstone/IncrementSlider
propertyorientation
to accept orientation strings like "vertical" and "horizontal" (replaced oldvertical
prop)spotlight/Pause
module which acts as a semaphore for spotlight pause statespotlight/Spottable
propspotlightId
to simplify focusing componentsui/Scrollable
support for scrolling by touchui/ProgressBar
propertyorientation
to accept orientation strings like"vertical"
and"horizontal"
Changed
moonstone/Input
inputheight
,vertical-align
, andmargins
. Please verify your layouts to ensure everything lines up correctly; this change may require removal of old sizing and positioning CSS which is no longer necessary.moonstone/FormCheckbox
to have a small border around the circle, according to new GUI designsmoonstone/RadioItem
dot size and added an inner-dot to selected-focused state, according to new GUI designsmoonstone/ContextualPopup
proppopupContainerId
topopupSpotlightId
moonstone/Popup
propcontainerId
tospotlightId
moonstone/VideoPlayer
propcontainerId
tospotlightId
moonstone/VirtualList.VirtualList
andmoonstone/VirtualList.VirtualGridList
propcomponent
to be replaced byitemRenderer
spotlight/Spotlight.focus
to support focusing byspotlightId
spotlight
container attributesdata-container-disabled
anddata-container-muted
to bedata-spotlight-container-disabled
anddata-spotlight-container-muted
, respectivelyui/VirtualList.VirtualList
andui/VirtualList.VirtualGridList
propcomponent
to be replaced byitemRenderer
Fixed
moonstone/ExpandableItem
to be more performant when animatingmoonstone/GridListImageItem
to hide overlay checkmark icon on focus when unselectedmoonstone/GridListImageItem
to useui/GridListImageItem
moonstone/VirtualList
,moonstone/VirtualGridList
andmoonstone/Scroller
components to use their base UI componentsmoonstone/VirtualList
to show the selected state on hovered paging controls properlymoonstone/Slider
to highlight knob when selectedmoonstone/Slider
to handle updates to itsvalue
prop correctlymoonstone/ToggleItem
to accept HTML DOM node tag names as strings for itscomponent
propertymoonstone/Popup
to properly pause and resume spotlight when animatingui/Transition
animation forclip
for"up"
,"left"
, and"right"
directions. This includes a DOM addition to the Transition markup.ui/ComponentOverride
andui/ToggleItem
to accept HTML DOM node tag names as strings for itscomponent
property
Pre-release 2.0.0-alpha.5
Removed
core/util.childrenEquals
which was no longer supported by React 16moonstone/Marquee.MarqueeText
, replaced bymoonstone/Marquee.Marquee
moonstone/VirtualGridList.GridListImageItem
, replaced bymoonstone/GridListImageItem
Added
core/util.memoize
method to optimize the execution of expensive functionsui/Touchable
support for drag gestureui/Marquee
component
Changed
moonstone/Marquee.Marquee
to bemoonstone/Marquee.MarqueeBase
moonstone/ContextualPopupDecorator
to not restore last-focused child
Fixed
moonstone/Slider
to correctly show localized percentage value in tooltip whentooltipAsPercent
is truemoonstone/VirtualGridList
to show or hide its scrollbars properlymoonstone/Button
text to be properly centered
Release 1.15.0
Deprecated
core/util/childrenEquals
, to be removed in 2.0.0moonstone/Marquee.Marquee
, to be moved tomoonstone/Marquee.MarqueeBase
in 2.0.0moonstone/Marquee.MarqueeText
, to be moved tomoonstone/Marquee.Marquee
in 2.0.0
Fixed
moonstone/GridListImageItem
to display correctly- Internal method used by many components that sometimes prevented re-renders when they were needed