Version 0.12.2 of the Yahoo User Interface Library (YUI) was released this morning. This minor update focuses on bugs and issues raised since 0.12.1; no new features are introduced in this release.
Among the improvements you’ll notice in 0.12.2 include:
- In the Animation Utility, we’ve improved the consistency of the duration of animations between browsers; specifically, animations in Safari should now last the full specified duration.
- The Container family of controls has benefitted from several bug fixes.
- In 0.12.1, we introduced some errors in the examples provided in the distribution; those have been corrected, and examples in the distribution should now work identically to those on the YUI website.
YUI version 0.12.2 is available for download now from SourceForge.
January 8, 2007 at 6:31 pm
Congrats on yet another quality release.
January 9, 2007 at 6:38 am
You changed the packaging compared to the previous releases – 0.12.2 is missing the top-level “yui” directory, and consequently my build process (which unpacks selected parts of the archive in to our development tree) has broken !
January 9, 2007 at 2:23 pm
That was a mistake; the yui directory will be restored in the next release.
January 10, 2007 at 7:11 am
Yes congrats! I have mulled over the extensive list of different ajax libraries out there and have decided on yui! I hope to see many more things coming down the pipeline as you put out an excellent library!
Thank you!
January 10, 2007 at 8:24 am
Thanks everyone, more great work on the YUI! library.
January 16, 2007 at 12:20 pm
Hello,
I could not find much info on whether YAHOO.widget.Calendar is bi-directional friendly?
I know it has built-in support for internationalization, but what about bi-di support?
Thanks,
Pani Puri
January 23, 2007 at 10:22 am
Hey Pani Puri,
The calendar doesn’t consciously support RTL rendering. That is, there’s no code in it to identify RTL page encoding/direction and change it’s rendering method.
The markup it uses however, does provide a certain degree of RTL support, since browsers will inherently flip tables when rendering RTL.
Here’s what works and what doesn’t with a screenshot at http://yuiblog.com/assets/rtl-calendar.gif for reference
a). Text does get switched – as it does in general with any RTL charset.
Note: I don’t really read the script used in the example but I believe it’s correct and rendered RTL. It’s from some twiki somewhere
b). The table does get flipped as I mentioned, so the dates do read from right-to-left ( left-most column becomes right-most column )
What doesn’t get switched is:
i). The individual pages in a CalendarGroup – they still flow left-to-right. This is because they are divs (green border in image) so no ‘for-free’ switching.
ii). The left-right arrows – and hence scroll direction. For a regular (1 page) Calendar they are in a single TD, and hence don’t get switched around (red border in image)
We will evaluate the need requirement for RTL support to provide a more complete localization solution for future releases.