Some things to look for in this release:
hidemethods to toggle the display of a Node or NodeList,
unwrapto add and remove a parentNode, and
emptyto remove all childNodes. The new
node-loadsubmodule adds a
loadmethod to Node, providing a convenient IO wrapper.
NSTokenFieldCocoa widget in Mac OS X.
Y.Resize: Base Class. The Resize Utility allows you to make an HTML element resizable, supporting eight handle positions and wrapped elements (
Y.Resizewill wrap the element, calculate adjustments for borders/padding and offset the handles for you).
Y.ResizeConstrained: Sometimes a user may want to preserve the object’s aspect ratio, limit the resize operation to to a region, or set max and min dimensions. The
Y.ResizeConstrainedplugin provides those options for you.
Y.Plugin.ResizeProxy: When using this plugin, the Resize utility will create a “proxy” element to resize instead of resizing the actual element. This should be used when you are resizing a complex element.
(You can meet Eduardo and fellow AlloyUI author Nate Cavanaugh in this AlloyUI whirlwind tour shot at YUIConf 2010.)
Up next will be 3.4.0, which we expect to release in Q2. Current plans for that release include further enhancements for mobile (see my talk from YUIConf for more on our philosophy regarding mobile support), Anthony Pipkin’s work on Button and Toolbar controls (which we hope to bundle with YUI 3’s Editor for a complete rich text editor component), and Gonzalo Cordero’s TreeView component. We’ll be looking for your feedback on these priorities; stay tuned to YUIBlog for a special upcoming Open Hours developer session to talk about the YUI 3 roadmap for 3.4.0 and beyond.
Enjoy 3.3.0 — we look forward to hearing your feedback on Freenode’s #yui channel or in the YUI Forums.