The week in qooxdoo (2015-04-24)

Welcome to the weekly status update. I want to highlight two new features today.

First of all, qx.Desktop now allows tooltips on disabled widgets. This has been a community requested feature we added this week. It needs to be enabled so the default behavior did not change. Take a look  at this playground sample to see how to enabled it.

The second feature is in the core data binding layer, the SingleValueBinding. It used to reject bindings with an exception if no target property could be found on creation.

var model = {a: {}};
model = qx.data.marshal.Json.createModel(model);

model.bind("a.text", target, "value");

This piece of code used to break as the model stored in the a property does not have a text property. But the model structure can change and that property can be available in the new model structure.

model.setA(qx.data.marshal.Json.createModel({text: ""}));

With that, the former binding becomes valid and should be executed. Take a look at this playground sample for an illustration.

For a complete list of all tasks accomplished during the last two weeks, take a look at this Bugzilla query. Have a nice weekend.

The week in qooxdoo (2015-04-10)

Welcome to the weekly status update.

This week, we moved two of our tools to separate repositories and made them available as contributions. This allows us to decouple the development of the framework from these components. The Inspector and the Feature Configuration Editor can now be found on GitHub and both tools are hosted at the corresponding GitHub pages: Inspector / Feature Configuration Editor.

For a complete list of all tasks accomplished during the last two weeks, take a look at this Bugzilla query. Have a nice weekend.