The Open Source JavaScript framework qooxdoo just shipped two new releases 1.2.2 and 1.3. While the first one is a regular bugfix release, the latter one includes substantial improvements across almost the entire range of the framework. Some highlights of the 1.3 release:
New virtual List widget to visualize even huge data sets with supports advanced features such as single and multiselection, filtering, sorting and grouping, custom renderers
New widgets and UI features (Tri-state CheckBox, ProgressBar, Toolbar with overflow handling, …)
New experimental unit test runner with lightweight UI called Testrunner2
Support for touch-enabled devices
Deep integration of automated GUI testing with Selenium
New qx-oo package for non-browser environments like Rhino or node.js
More than 360 bugfixes and enhancements over the previous release
You can see lots of screenshots of these new controls and test out the features at the qooxdoo blog.
// new way to default that mimics the look of !important
$var: 12px !default;
// $ not !
$width: 13px
.icon
width: $width
// mixin definition
@mixin pretty-text
color: $prettiest-color
a
@include pretty-text
Oh, and it all works nice with FireSass: “A new :debug_info option has been added that emits line-number and filename information to the CSS file in a browser-readable format. This can be used with the new FireSass Firebug extension to report the Sass filename and line number for generated CSS files.”
Michael Hanson and a team at Mozilla Labs have been doing some really interesting work with Identity in the browser (and taking ownership back from services).
They just released an alpha add-on for Firefox that begins to integrate contacts from services (right now: “Gmail, Twitter, and, on MacOS-based machines, the local Address Book” but growing).
Imagine getting auto-complete across all of your forms… like this:
Here is a list of features:
A browser-based Contacts database that stays in sync with your address books (so far, it supports GMail, Twitter and Mac OS Address book)
A generic importer system for Contacts from desktop or web-based address books (so you can implement missing ones)
An email autocompletion feature, which demonstrates how the browser can auto-complete email addresses on any website. The autocompletion is performed entirely in the browser, without sharing the your list of contacts with the website.
A Javascript API that websites can use to access the Contacts database, with explicit user permission and filtering
This is very cool and you should also note the open technology being used:
We’re indebted to our friends and colleagues at Mozilla Messaging, who have been working on address book integration in Thunderbird for years, and have the exciting new Raindrop messaging application in experimental development now. We are working on integrating the Raindrop project with the Contacts API!
The Portable Contacts initiative is an important effort to define a common data definition for contact data. We use the Portable Contacts definition internally for Contacts.
The W3C Contacts initiative is defining an industry-standard, cross-platform API for access to contact data in the browser. The spec is new and evolving, and now is the time to experiment and provide feedback!
In this video tutorial we show you how to create a new form widget from other simple xquid components using xquid Eclipse Plug-in. The result is a 100% javascript component, rendered to HTML by xquid.
In this video tutorial we show you how to create a new form widget from other simple xquid components with xquid Eclipse Plug-in, and how to reuse it in any application publishing some private events and methods as part of its public interface. The result is a 100% reusable javascript component, rendered to HTML by xquid.
AllWebMenus PRO (v5.2 build #812) is a feature-rich platform used to create DHTML/JavaScript drop-down menus for your web navigation needs without any programming experience required!