0.4.0 and counting

A photo of Christophe Jolif by Christophe Jolif on 24 Oct 2014

Despite some of us having less time to contribute during the last month, we are happy to announce our delite and deliteful 0.4.0 releases.

Among the new features or enhancements of this release you will find:

  • various enhancements related to dropdown and popups
  • a new customelement-attached event is fired when a custom element is attached to the DOM, this typically allows another custom element to be notified of the upgrade of an element into custom element and its availability.
  • a ResponsiveColumns container
  • a data source custom element: Store
  • a preview of a new ComboBox custom element, to be completed in next release.
  • a brand new version of the tutorial

There are quite a lot of other things in those releases. I will let you checkout the details of the delite release notes and in particular the various renamings that might trigger incompatibilities if you already built some elements on top of 0.3.0 release. A notable one is the delite/css AMD plugin for loading CSS that has been moved to the requirejs-dplugins project where some other AMD plugins like has or i18n are already available. This means any use of delite/css must be changed to requirejs-dplugins/css.

Also as mentioned in my previous post we now have pre-built versions available as well. The change that happened in this milestone is that instead of loading a boot module for the built version you have to load the layer module. The following code will load the built version and then gives you the ability to load the actual modules you are using in your application:

require["deliteful-build/layer", function (layer) {
  require(["deliteful/Toaster", "requirejs-dplugins/domReady!"], function (Toaster) {
    var toaster = new Toaster();
    toaster.placeAt("container");
    toaster.postMessage("message!");
  });
});

In the next release, hopefully coming end of November, we hope to stabilize some of the work introduced in 0.4.0, in particular around ComboBox (see deliteful issue #366 to #371) as well as add some new features like a swapable view.

comments powered by Disqus