@enact/core
Advanced tools
Changelog
[3.1.2] - 2019-09-30
core/handle
documentation for even better Typescript outputmoonstone
language-specific (LG Smart UI AR HE TH
) and Indian font assignmentui/Button
to not require children
ui/VirtualList.VirtualGridList
and ui/VirtualList.VirtualList
to scroll smoothly when wheelingui/Scroller
, ui/VirtualList.VirtualGridList
, and ui/VirtualList.VirtualList
to scroll correctly after performing flick eventsChangelog
[3.1.1] - 2019-09-23
core/kind
documentation of handlers
and computed
functions to support better Typescript definitionsmoonstone
internationalization resource loadingmoonstone/Dropdown
to only call onOpen
when closedmoonstone/Input
text colormoonstone/VirtualList.VirtualGridList
and moonstone/VirtualList.VirtualList
to correctly set focus to items scrolling into the viewportmoonstone/VirtualList.VirtualList
to scroll properly when a different sized item gains focusui/VirtualList.VirtualGridList
and ui/VirtualList.VirtualList
to show items properly when reducing data sizeChangelog
[3.1.0] - 2019-09-16
moonstone/ProgressBar.ProgressBarTooltip
and moonstone/Slider.SliderTooltip
prop side
, will be replaced by position
in 4.0.0core/platform
member touchscreen
to detect the presence of a touchscreen separately from support for touch eventsmoonstone/Dropdown
to add new size x-large
moonstone/ProgressBar.ProgressBarTooltip
and moonstone/Slider.SliderTooltip
prop position
, replacing side
moonstone/VirtualList.VirtualGridList
and moonstone/VirtualList.VirtualList
prop role
to set the ARIA role
spotlight
support for passing a spottable node or a container node or selector to Spotlight.focus()
ui/Routable
moduleui/VirtualList.VirtualGridList
and ui/VirtualList.VirtualList
prop role
to set the ARIA role
core/kind
and core/handle
documentation to support better Typescript definitionscore/platform
touch event detectionmoonstone/Header
to fix font size of titleBelow
and subTitleBelow
moonstone/Dropdown
to apply tiny
widthmoonstone/Dropdown
to include selected data
in the onSelect
handlermoonstone/Scroller
, moonstone/VirtualList.VirtualGridList
, and moonstone/VirtualList.VirtualList
spotlight behavior to focus the last item when reaching the bounds after scroll by page up or downmoonstone/VirtualList.VirtualList
to allow a dynamically resized item to scroll into view properlymoonstone/Dropdown
accessibility read out when an item is focusedChangelog
[3.0.1] - 2019-09-09
moonstone/Button
text alignment when color
is setmoonstone/FormCheckboxItem
opacity of itemIcon
value when focused and disabledmoonstone/Notification
to shrink to fit small contentmoonstone/Scroller
to restore focus properly when pressing page up after holding 5-way downmoonstone/Switch
colors to improve visibilitymoonstone/VirtualList.VirtualGridList
and moonstone/VirtualList.VirtualList
to properly navigate from paging controls to items by 5-way key when focusableScrollbar
is falseChangelog
[3.0.0] - 2019-09-03
moonstone/ContextualPopupDecorator
layout in large text mode in RTL localesmoonstone/Dropdown
performance when using many optionsmoonstone/ProgressBar
fill color when highlighted
is setmoonstone/Scroller
to correctly handle horizontally scrolling focused elements into view when using a direction
value of 'both'
moonstone/Skinnable
TypeScript signaturemoonstone/Slider
progress bar fill color when focused with noFill
setmoonstone/VirtualList.VirtualGridList
and moonstone/VirtualList.VirtualList
to render the first item properly when the dataSize
prop is updated and the function as a parameter of the cbScrollTo
prop is calledspotlight
TypeScript signaturesui/Scroller
TypeScript signaturesui/VirtualList.VirtualGridList
and ui/VirtualList.VirtualList
to apply will-change
CSS property to the proper nodewebos/LS2Request
to automatically prefix luna://
service protocol when absentChangelog
[3.0.0-rc.4] - 2019-08-22
i18n/Text
to generate a proper TypeScript definition and to properly detect if translations were available when asyncmoonstone/ContextualPopupDecorator
arrow rendering issue in Chromiummoonstone/EditableIntegerPicker
to properly rerender when the edited value is invalidmoonstone/FormCheckboxItem
to marquee its contentsmoonstone/VideoPlayer
to have correct jump forward/backward iconui/styles/mixins.less
mixins: .buildLocaleFont
, .buildLocaleFonts
, .buildFontFace
to properly support font-weight ranges, font-weight default values, and font-stretch valuesChangelog
[3.0.0-rc.3] - 2019-08-15
moonstone/Header
input highlight positioningmoonstone/MediaOverlay
to not mute media playbackmoonstone/Panels
animation performance issues on low powered hardwaremoonstone/VirtualList.VirtualGridList
and moonstone/VirtualList.VirtualList
to correctly scroll to a selected component when focused via 5waysampler
to limit the fields included in the Actions tab to improve serialization performance on low-powered hardwarespotlight
to attempt to restore focus to an element nearest the pointer position when the pointer hides within an overflow containerui/VirtualList.VirtualGridList
and ui/VirtualList.VirtualList
to retain the proper scroll position when updating the itemSize
or spacing
propsChangelog
[3.0.0-rc.2] - 2019-08-08
moonstone/Icon.icons
entries for new iconsmoonstone
to support custom font for simplified Chinesemoonstone
disabled focus appearance to match the latest designsmoonstone/DatePicker
, moonstone/DayPicker
, moonstone/ExpandableList
, and moonstone/TimePicker
disabled opacity in high contrast modemoonstone/Picker
to avoid overlapping items on rendermoonstone/Scroller
and other scrolling components to properly scroll via remote page up/down buttons when nested within another scrolling componentmoonstone/Scroller
, moonstone/VirtualList.VirtualGridList
, and moonstone/VirtualList.VirtualList
to scroll via a page up or down key when focus is on any vertical paging control while in pointer modemoonstone/Scroller
, moonstone/VirtualList.VirtualGridList
, and moonstone/VirtualList.VirtualList
to correctly set focus after scrolling by page up/down keysmoonstone/Scroller
, moonstone/VirtualList.VirtualGridList
, and moonstone/VirtualList.VirtualList
not to scroll via a page up or down key when focus is on any horizontal paging controlChangelog
[3.0.0-rc.1] - 2019-07-31
moonstone/LabeledIconButton
prop flip
to flip the icon horizontally, vertically, or bothmoonstone/Popup
public class names body
and closeContainer
ui/Icon
, ui/IconButton
, and ui/LabeledIcon
prop flip
to flip the icon horizontally, vertically, or bothmoonstone/Dialog
appearance to match the latest designsmoonstone/Scroller
and other scrolling components to scroll via remote page up/down buttons when the scrollbar is hiddenspotlight
containers to include nodes identified on the aria-owns
attribute of the container node as candidates within that containermoonstone
fonts be consolidated under "Moonstone" font-family to properly display all localized fonts when representing glyphs from any localemoonstone/Input
text color when focused and disabledmoonstone/Panels
to allow 5-way navigation to components within controls
when used with a Header
with headerInput
moonstone/Panels
to treat all components within controls
as part of the active panel for the purposes of accessibilitymoonstone/Scroller
to not jump to the top when right key is pressed in the right most item of a vertical scrollermoonstone/Scroller
to not scroll horizontally via 5-way down in horizontal scrollermoonstone/Tooltip
arrow gapmoonstone/VideoPlayer
feedback tooltip to overlap in non-latin localemoonstone/VideoPlayer
more button tooltip to not clip or reverse text in RTL localesmoonstone/VirtualList.VirtualGridList
and moonstone/VirtualList.VirtualList
to navigate items properly in RTL languagesmoonstone/VirtualList.VirtualGridList
and moonstone/VirtualList.VirtualList
to properly navigate from paging controls to controls out of the listspotlight
to attempt to restore focus through ancestor containers when the pointer hidesui/Scroller
, ui/VirtualList.VirtualGridList
, and ui/VirtualList.VirtualList
to handle mouse down events on scrollbarsChangelog
[3.0.0-beta.2] - 2019-07-23
moonstone/Panels.Header
prop hideLine
to hide the bottom separator linemoonstone/Panels.Header
type "dense" for "AlwaysViewing" Panels typesmoonstone/Dropdown
button to not animatemoonstone/FormCheckboxItem
so it doesn't change size between normal and large text modemoonstone/Heading
to have a bit more space between the text and the line, when the line is presentmoonstone/LabeledItem
to pass marqueeOn
prop to its contentsmoonstone/Panels.Header
to use the latest designs with better spacing between the titles belowmoonstone/Picker
accessibility read out when a button becomes disabledmoonstone/ProgressBar
, moonstone/Slider
, and moonstone/IncrementSlider
to use the latest set of design colorsmoonstone/RadioItem
to have a much prettier dot in dark and light skinsmoonstone/Spinner
to use the latest designsmoonstone/Tooltip
layer order so it doesn't interfere with other positioned elements, like ContextualPopup
moonstone/VirtualList.VirtualGridList
and moonstone/VirtualList.VirtualList
to properly respond to 5way directional key pressesui/ProgressBar
public class name bar
to support customizing the background of the barwebos/LS2Request
to return an error for a null response from a service