jQuery UI 1.9 Beta

Posted on by

The first beta release for jQuery UI 1.9 is out! After eight milestone releases, two hundred fixed tickets, 2,100 commits, and three brand-new widgets we’re looking forward to your feedback and the now close-by final release.

Here’s an overview of the big changes:

  • Autocomplete accessibility updates: We’re now using a live-region to guide screenreader users when using autocomplete, making the widget a lot more accessible.
  • Accordion API redesign and accessibility updates: This also finally addresses the accordion-flicker problem: No more pixel-shifting of content below the accordion during animations.
  • Tabs API redesign and accessibility updates: Tabs are now fully keyboard accesible and make proper use of ARIA attributes.
  • Position API redesign: Along with some redesign we’ve also added new features: You can now use other elements beside window to run collision-detection against, and there’s a “flipfit” mode that combines the two existing modes, which themselve got better. When working with the using callback, you get feedback about the positioning result, allowing you to position flyout arrows or other direction indicators.
  • Lots of new features in the widget factory: The internal API for writing widgets has gotten a lot better. The two most notable new methos: _on lets you deal with events, nicely integrated into the widget instance, and _super lets you call a parent widget’s method of the same name, which makes extending existing widget a breeze.
  • New widget: Menu: Has been around for a while since 1.8, then hidden with the autocomplete file. Its now finally here!
  • New widget: Tooltip: An accessible, event-delegation- supporting tooltip with the option to have any kind of (asynchronous) content show for any element. And its themable, like any other widget.
  • New widget: Spinner: Our second text-input widget, similar to HTML5’s <input type="number">, but giving you much greater control and including full localization support, via Globalize.

For a full list of changes, see the list of 1.9 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.

Download

File Downloads

Git (contains source files, with @VERSION not yet replaced with 1.9.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.9, feel free to leave a comment below. Thank you.

jQuery UI 1.8.21

Posted on by

The twenty first maintenance release for jQuery UI 1.8 is out. This update brings bug fixes for Autocomplete, Datepicker, Draggable, Position, Progressbar, and Sortable, as well as fixing some issues with ThemeRoller. For the full list of changes, see the changelog. You can download it here:

Download

File Downloads

Svn (contains final files as they are in the zip, with @VERSION replaced with 1.8.21, all themes)

Git (contains source files, with @VERSION not yet replaced with 1.8.21, base theme only)

Custom Download Builder

Changelog

See the 1.8.21 Upgrade Guide for a list of changes that may affect you when upgrading from 1.8.20. For full details on what’s included in this release see the 1.8.21 Changelog.

Thanks

Thanks to all who helped with this release, specifically: Amir E. Aharoni, coling, Courthead, Courtland, Eneko Illarramendi, gnarf, martinf55, non4eg, pablo.martinez, Pavel Stetina, rdworth, Scott González, SeanMcMillan, sharkodlak, skibler, squeakytoy, thufaila, Viktar Varvanovich, VitalyT.

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 twenty first maintenance release for jQuery UI 1.8, feel free to leave a comment below. Thank you.

jQuery UI 1.9 Milestone 8 – Position

Posted on by

The eighth milestone release for jQuery UI 1.9 is out. There are quite a few improvements and changes since the last milestone release. Most notably, the Position utility redesign is done.

What’s a Milestone Release?

A milestone release makes it easier to try out the latest development code of jQuery UI without necessarily having to check out code from GitHub.

With a milestone release you can try out new widgets that are pretty far along (though not yet final) and provide feedback based on released code with a specific version number.

Position

The Position redesign is now fully implemented. The using option now provides information about where the element is relative to the target. This information is useful for a variety of reasons, such as knowing where to render an arrow if you want the element to point to the target (think of tooltip with callouts). This information is passed in a second parameter to the using callback.

Accessibility

The Tooltip and Autocomplete widgets have been updated for full ARIA support. Getting these widgets to be fully accessible with various browsers and assistive technology was quite difficult. A huge thanks goes out to Hans Hillen and Everett Zufelt for their help with testing and implementation.

A ton of bug fixes

A lot of components have seen a lot of bug fixes. While we continue to maintain the 1.8 branch, a lot of bugs get only fixed in master. Here are all tickets fixed in 1.9, by component.

Download

You can download the jQuery UI 1.9 Milestone 8 – Position release as a zip file or via git:

File Downloads

Git

How to Provide Feedback

wiki page

To help with the testing of the Position utility, visit the Position page on our Development & Planning wiki.

forum

If the comments section on the wiki page doesn’t provide enough room for your feedback, post to the Developing jQuery UI Forum and tag the post:

How to Contribute Code

If you have code changes for the Position utility, fork jQuery UI on GitHub and submit a pull request.

If you’re new to git or GitHub, see our guide: How to submit a fix to jQuery UI – The Easy Way.

Comments

Note: please do NOT use the comments section of this blog post for feedback on the Position utility. This discussion should occur on the wiki page and the forum (see How to Provide Feedback, above).

If you have feedback on us doing our eighth milestone release, feel free to leave a comment below. Thank you.

jQuery UI 1.8.20

Posted on by

The twentieth maintenance release for jQuery UI 1.8 is out. This update brings bug fixes for Datepicker, Draggable, and Sortable, as well as fixing some issues with our build process. For the full list of changes, see the changelog. You can download it here:

Download

File Downloads

Svn (contains final files as they are in the zip, with @VERSION replaced with 1.8.20, all themes)

Git (contains source files, with @VERSION not yet replaced with 1.8.20, base theme only)

Google Ajax Libraries API (CDN)

Microsoft Ajax CDN (CDN)

Custom Download Builder

Changelog

See the 1.8.20 Upgrade Guide for a list of changes that may affect you when upgrading from 1.8.19. For full details on what’s included in this release see the 1.8.20 Changelog.

Thanks

Thanks to all who helped with this release, specifically: Bertjh, G Karunakar, Jason Moon, jiliwi, martinkoutny, Scott González, TJ VanToll.

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 twentieth maintenance release for jQuery UI 1.8, feel free to leave a comment below. Thank you.

jQuery UI 1.8.19

Posted on by

The nineteenth maintenance release for jQuery UI 1.8 is out. This update brings bug fixes for Autocomplete, Button, Datepicker, Mouse, Position, Resizable, Sortable, and Tabs. For the full list of changes, see the changelog. You can download it here:

Download

File Downloads

Svn (contains final files as they are in the zip, with @VERSION replaced with 1.8.19, all themes)

Git (contains source files, with @VERSION not yet replaced with 1.8.19, base theme only)

Google Ajax Libraries API (CDN)

Microsoft Ajax CDN (CDN)

Custom Download Builder

Changelog

See the 1.8.19 Upgrade Guide for a list of changes that may affect you when upgrading from 1.8.18. For full details on what’s included in this release see the 1.8.19 Changelog.

Thanks

Thanks to all who helped with this release, specifically: acme, Amir E. Aharoni, ArtemGovorov, Bertjh, Corey Frang, drumrock, ergec, felix, Gilmore Davidson, gromo, gw128, Harri Kilpiö, Jasvir Nagra, jngeist, Jörn Zaefferer, kswedberg, Lado Lomidze, lalalamoo, Licensed to Gil, Mamen, mdibbets, meh-cfl, paulscheltema, quasipickle, rdworth, Richard D. Worth, Rick Waldron, Scott González, sexconker, Simon, stojce.

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 nineteenth maintenance release for jQuery UI 1.8, feel free to leave a comment below. Thank you.

jQuery UI 1.9 Milestone 7 – Accordion

Posted on by

The seventh milestone release for jQuery UI 1.9 is out. As its been seven months since our last milestone release, we’ve got a lot of improvements and bug fixes to share. Most notably, the Accordion widget redesign is done.

What’s a Milestone Release?

A milestone release makes it easier to try out the latest development code of jQuery UI without necessarily having to check out code from GitHub.

With a milestone release you can try out new widgets that are pretty far along (though not yet final) and provide feedback based on released code with a specific version number.

Accordion

The Accordion redesign is now fully implemented. We finally have really solid animations, with no more flickering or jumping of content below. The ARIA implementation also got a lot better. A big thanks goes to Hans Hillen for his contributions.

Menu

Menu now supports other markup than just UL/LI elements. Support for disabled menu items got a lot better, too.

A ton of bug fixes

A lot of components have seen a lot of bug fixes. While we continue to maintain the 1.8 branch, a lot of bugs get only fixed in master. Here are all tickets fixed in 1.9, by component.

Download

You can download the jQuery UI 1.9 Milestone 7 – Accordion release as a zip file or via git:

File Downloads

Git

How to Provide Feedback

wiki page

To help with the testing of the Accordion widget, visit the Accordion page on our Development & Planning wiki.

forum

If the comments section on the wiki page doesn’t provide enough room for your feedback, post to the Developing jQuery UI Forum and tag the post:

How to Contribute Code

If you have code changes for the Accordion widget, fork jQuery UI on GitHub and submit a pull request.

If you’re new to git or GitHub, see our guide: How to submit a fix to jQuery UI – The Easy Way.

Comments

Note: please do NOT use the comments section of this blog post for feedback on the Accordion widget. This discussion should occur on the wiki page and the forum (see How to Provide Feedback, above).

If you have feedback on us doing our sixth milestone release, feel free to leave a comment below. Thank you.

jQuery UI 1.8.18

Posted on by

The eighteenth maintenance release for jQuery UI 1.8 is out. This update brings bug fixes for Accordion, Autocomplete, Button, Datepicker, Dialog, Draggable, Position, Resizable, Slider, Sortable, and Tabs. For the full list of changes, see the changelog. You can download it here:

Download

File Downloads

Svn (contains final files as they are in the zip, with @VERSION replaced with 1.8.18, all themes)

Git (contains source files, with @VERSION not yet replaced with 1.8.18, base theme only)

Google Ajax Libraries API (CDN)

Microsoft Ajax CDN (CDN)

Custom Download Builder

Changelog

See the 1.8.18 Upgrade Guide for a list of changes that may affect you when upgrading from 1.8.17. For full details on what’s included in this release see the 1.8.18 Changelog.

Thanks

Thanks to all who helped with this release, specifically: 2of11, bmonty, chrissmithet, clear, demimurych, Douglas, espen, gruber76, jdmarshall, jerone, Jörn Zaefferer, juancar74, kbwood, klev, LaurentGoderre, levushka, lucidwayn, Mamen, mereth, mesoconcepts, meyerovb, mikemccaughan, mikeschuld, N3RD, nickolay8, oxez, PatrickM, paul, pstadt, Richard D. Worth, Rick Waldron, runatServer, ryanolton, Scott González, SpoonNZ, stojce, TJ VanToll, tjcrowder, tshinnic, zuckel.

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 eighteenth maintenance release for jQuery UI 1.8, feel free to leave a comment below. Thank you.

jQuery UI 1.8.17

Posted on by

The seventeenth maintenance release for jQuery UI 1.8 is out. This update brings bug fixes for Accordion, Autocomplete, Button, Datepicker, Droppable, Position, Progressbar, Selectable, Sortable, Tabs, and the CSS Framework. The 1.8.17 release also brings support for jQuery 1.7.1. For the full list of changes, see the changelog. You can download it here:

Download

File Downloads

Svn (contains final files as they are in the zip, with @VERSION replaced with 1.8.17, all themes)

Git (contains source files, with @VERSION not yet replaced with 1.8.17, base theme only)

Google Ajax Libraries API (CDN)

Microsoft Ajax CDN (CDN)

Custom Download Builder

Changelog

See the 1.8.17 Upgrade Guide for a list of changes that may affect you when upgrading from 1.8.16. For full details on what’s included in this release see the 1.8.17 Changelog.

Thanks

Thanks to all who helped with this release, specifically: azomazo, bikeshedder, celtric, cfjedimaster, Corey Frang, David De Sloovere, Gaëtan Muller, ghostd, hunter1728, igor milla, Jason Oster, Kris Borchers, Mamen, maxbarbul, Michael P. Jung, Michel Weimerskirch, millermedeiros, Richard D. Worth, ruskom, Scott González, shnitz, sslotsky, stojce, ToastBusters, TomWolk, ts2do, tucan26, TylerRick, vegancorr2, William Griffiths.

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 seventeenth maintenance release for jQuery UI 1.8, feel free to leave a comment below. Thank you.

jQuery UI 1.9 Milestone 6 – Spinner 2

Posted on by

The sixth milestone release for jQuery UI 1.9 is out, featuring many updates for the Spinner widget. This release also includes updates and bug fixes to existing and new widgets that will not make it into a 1.8.x release.

What’s a Milestone Release?

A milestone release makes it easier to try out the latest development code of jQuery UI without necessarily having to check out code from GitHub.

With a milestone release you can try out new widgets that are pretty far along (though not yet final) and provide feedback based on released code with a specific version number.

Note: the API is subject to change as the code is still under active development.

Spinner

The Spinner API has been updated with a few new features and bug fixes. Check out the planning wiki for documentation.

Menu

Menu now handles submenus much better.

Position

Position now has a within option, allowing you to use something other then window for collision detection, e.g., a scrolling div. The collision detection itself got a lot smarter, and has a new mode: flipfit.

Download

You can download the jQuery UI 1.9 Milestone 6 – Spinner 2 release as a zip file or via git:

File Downloads

Git

How to Provide Feedback

wiki page

To help with the testing of the Spinner widget, visit the Spinner page on our Development & Planning wiki.

forum

If the comments section on the wiki page doesn’t provide enough room for your feedback, post to the Developing jQuery UI Forum and tag the post:

How to Contribute Code

If you have code changes for the Spinner widget, fork jQuery UI on GitHub and submit a pull request.

If you’re new to git or GitHub, see our guide: How to submit a fix to jQuery UI – The Easy Way.

Comments

Note: please do NOT use the comments section of this blog post for feedback on the Spinner widget. This discussion should occur on the wiki page and the forum (see How to Provide Feedback, above).

If you have feedback on us doing our sixth milestone release, feel free to leave a comment below. Thank you.

jQuery UI 1.8.16

Posted on by

The sixteenth maintenance release for jQuery UI 1.8 is out. This update brings bug fixes for Button, Datepicker, Dialog, Draggable, Droppable, Effects, Mouse and Widget Factory. For the full list of changes, see the changelog. You can download it here:

Download

File Downloads

Svn (contains final files as they are in the zip, with @VERSION replaced with 1.8.16, all themes)

Git (contains source files, with @VERSION not yet replaced with 1.8.16, base theme only)

Google Ajax Libraries API (CDN)

Microsoft Ajax CDN (CDN)

Custom Download Builder

Changelog

See the 1.8.16 Upgrade Guide for a list of changes that may affect you when upgrading from 1.8.15. For full details on what’s included in this release see the 1.8.16 Changelog.

Thanks

Thanks to all who helped with this release, specifically: Andreas Pelme, ash, brazir, Corey Frang, dalugadm, danheberden, fracmak, jabouillei, Jay Merrifield, jbblanchet, joekarl, Jörn Zaefferer, Karl Kirch, kborchers, Krinkle, maxpayne, rdworth, rubyruy, Scott González.

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 sixteenth maintenance release for jQuery UI 1.8, feel free to leave a comment below. Thank you.