Dec 09

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.

Continue reading »

Tagged with:
Mar 31

Nathan Weizenbaum promised that Sass will become a superset of CSS back in June 17, 2009.

And we now have version 3 of Sass and Haml available that brings life to the promise:

  • The new syntax is known as “SCSS”, for “Sassy CSS”
  • SCSS was built from the ground up based on the CSS3 spec, and is 100% CSS3-compatible
  • SCSS can do anything Sass can do
  • SCSS files can import Sass files, and vice versa
  • This means you can use Compass with SCSS right now

Take a look at the release notes to see how SCSS looks, as well as other changes to the library.

Some changes that peak out:

CSS:

  1.  
  2. // new way to default that mimics the look of !important
  3. $var: 12px !default;
  4.  
  5. // $ not !
  6. $width: 13px
  7. .icon
  8.   width: $width
  9.  
  10. // mixin definition
  11. @mixin pretty-text
  12.   color: $prettiest-color
  13. a
  14.   @include pretty-text
  15.  

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.”

Continue reading »

Tagged with:
Mar 19

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:

mozlabscontacts

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

Download it here.

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!

Continue reading »

Tagged with:
Feb 10


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.

Tagged with:
Feb 10


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.

Tagged with:
Feb 09

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!

[Read more on PRWeb via Yahoo! News]

Tagged with:
Feb 08

SVG-Edit is a nifty open source editing web app that uses SVG and doesn’t need a server-side:

svg-edit-screenshot1

The SVG-Edit team recently announced SVG-Edit 2.4, code named Arbelos. New features include:

Continue reading »

Tagged with:
preload preload preload