Welcome to Enyo 2.1. The following items have changes since the Enyo 2.0.1 release. (Note that this list is not comprehensive; see the commit history in GitHub for a complete list of changes.)
Control.js, made fix restoring the ability to add components directly to an
enyo.Scrollerby calling its
Button.js, fixed issue that could cause disabled buttons to receive (and respond to) certain events.
Scroller.js, fixed issue that could cause scrolling to not work in Chrome and Firefox browsers on Android.
animation.js, added workaround for issue causing animations to not work properly on iOS 6. Also moved
gesture.js, made changes to improve drag event handling on open webOS platform.
touch.js, made changes to fix behavior of tap events in environments where mouse and touch inputs co-exist (e.g., Windows 7 devices with touchscreen). Also worked around issue in which Android Chrome could erroneously register single-taps as double-taps.
Ajax.js, added CORS handling for IE8 and IE9; also improved timeout support by canceling XHR after timeout fires.
jsonp.js, removed unnecessary call to
xhr.js, fixed issue that could cause sync requests to fail in IE8.
loader.js, fixed error when loading from a package directory whose name ends in
TimePickercontrols, both of which support localization. Also added
"animated"property, used to temporarily disable animation when changing drawer status.
Menu.js, fixed issue that could cause menus to be cut off on the left-hand side, along with an issue that could cause menus to be positioned off-screen.
ToggleButton.js, fixed issue causing
onChangeevent to fire on app startup without any user interaction.
onyx.css, fixed style controlling toggle button appearance in IE8.
AroundListcontrol, a list that may have content around its rows. Also added new
FlyweightRepeater.js, added new
noSelectproperty. When set to
true, list items are not automatically re-rendered when tapped.
Panels.js, fixed issue preventing deletion of panels when wrapping is enabled. Also addressed positioning issues when transitioning from two-panel state to one-panel state, along with potential layout problems related to browser scroll events.
List.css, fixed issue with
"enyo-list-port"style, which was causing display problems in Firefox.
g11nlibrary for globalization/localization.
deployscript, added ability to specify the directory that files are deployed to.
g11nlibrary and new controls. Also added "GestureSample" and "PlatformSample".
"protected"tags across the framework.
minify.js, implemented more robust parsing of options with
noptnpm package; also shimmed the
path.relativefunction for old versions of Node.