jQuery UI 1.10 Beta
The first beta release for jQuery UI 1.10 is out, barely more than two months after the 1.9 release. Naturally, we’ve focused on specific widgets for this release, along with a usual barrage of bug fixes.
The big changes:
- Dialog API redesign and a ton of accessibility updates: This was our main goal for this release. Dialog is now easier to use (fewer (useless) options), avoids a ton of issues thanks for a new approach to stacking and a lot more accessible. When you press a button to open a dialog, then close that dialog, focus will move back to that opening button. Full keyboard control is therefore much easier. Focus handling inside the dialog also got better. Together this makes dialog much more usable in combination with screenreaders. And you get all that while the API stayed pretty much the same.
- Progressbar API redesign: The one change here is to add support for indeterminate progress bars.
- We’ve removed the backward compability layers in Accordion, Autocomplete, Effects, Position, Tabs and Widget, reducing the filesize of these components, quite significantly for Tabs. If you’ve upgraded from 1.8 to 1.9 and haven’t updated your usage yet, check out the 1.9 upgrade guide for necessary changes.
For a full list of changes, see the list of 1.10 fixed tickets. You can read more about the API redesigns in a previous blog post. We’re working on a full changelog and upgrade guide for the final release.
One new widget almost made it into this release: Selectmenu. We’re still working on the accessibility side of that and you can expect it in 1.11, which will come as quickly as 1.10.
Download
File Downloads
- Development Bundle: http://jqueryui.com/resources/download/jquery-ui-1.10.0-beta.1.zip
Git (contains source files, with @VERSION not yet replaced with 1.10.0-beta.1, base theme only)
Comments
Note: please do NOT use the comments section of this blog post for reporting bugs. Bug reports should be filed in the jQuery UI Bug Tracker and support questions should be posted on the jQuery Forum.
If you have feedback on us doing our first beta release for jQuery UI 1.10, feel free to leave a comment below. Thank you.
Again, where are the datepicker events in the API??? http://api.jqueryui.com/datepicker/
@Heywood I think you can report that as an issue here: https://github.com/jquery/jqueryui.com/issues?page=1&state=open
Menubar widget? this is the most expected widget for me… would love to use jqueryui for my horizontal menus…
Is there any progress about Grid?
Just upgraded development environment to this beta to try and resolve a problem with 1.9.x modal dialog – occasional blocking of a textarea within a modal dialog. (both IE9 & Chrome)
No such problem with the beta so far, so its looking very promising. Thanks guys, keep up the good work, much appreciated.
Yeah, what news from the grid? is there status change on that?
@Heywood datepicker events aren’t real events, they’re therefore listed as options. This will be addressed in the datepicker rewrite, eventually.
@Sergio the menubar widget should make it into the 1.11 release
@mg @Kadir grid is on the roadmap: http://wiki.jqueryui.com/Roadmap
@Jorn Zaefferer, indeed, it is there. I can’t however find anything on the progress of jQuery UI 2.0 development. is there any, or is it just a draft and wish list?