It’s been like forever since the last version (ver. 0.12.2) of Yahoo! User Interface (YUI) was released. Some said they had stopped developing it and choosed another alternative instead. But Yesterday, YUI blog announced the release of version 2.2.0, and they’re going to have a party too.
It’s a pretty big jump from 0.12.2 to 2.2.0. But i personally don’t see that much of improvement. Although i must admit there’s certain features i’m thrilled to see next (currently still in beta), which are browser history manager and DataTable control.
The YUI Browser History Manager is an experimental component designed to facilitate the creation of web applications in which the navigation buttons are fully functional and in which broad aspects of an application’s state â€” what panels are open, what tabs are active, etc. â€” can be bookmarked.
The DataTable control provides a simple yet powerful API to display screen-reader accessible tabular data on a web page. Notable features include sortable columns, pagination, scrolling, row selection, resizeable columns, and inline editing.
The DataTable’s debut featureset includes:
- Progressive enhancement: DataTable is built on the foundation of HTML table element markup, providing a solid progressive-enhancement path.
- Nested column headers
- Custom sort functions
- XHR data sources: Integration with Connection Manager offers robust support for pulling in off-page data.
- Inline editing: Contents of cells can be editable, allowing users to update the information theyâ€™re reviewing.
Interesting to see how they can compete with the same DataTable component in Dojo.