qooxdoo 0.8 is a milestone. Unlike the minor jump in version number may suggest, this release includes tons of changes and improvements. In particular the UI capabilities as well as the developer tool chain were improved substantially.
After qooxdoo 0.8-rc1 the following changes were made:
Array.min/Array.max methods.unicode.org to version 1.6.1useraction to not being fired when the application is already disposed.Escape key in Safari.MessageBus and fixed implementation to be compatible to 0.8qxType for improved DOM debugging possibilities during development (only active in debug:on variant)List, Tree, etc.qx.dev.unit. Formerly, they were available only under the testrunner namespace in the application section. There is revised documentation on using this package.MenuBar class with custom appearance in Modern and Classic theme. Basically a toolbar with menu buttons, but with a look more typical for menu bars.ComboBox and DateField. The Alt+Down key combination should work much more reliably in this version.DateField now works properly as a regular form element in qooxdoo. It supports all typical keyboard events now and correctly fires events for any changes made.Table widget.ColorSelector and ColorPopup for better interaction.ColorPopup to make use of sub controls. This was the last widget which still used manually created and managed widgets.SplitPane widget. There were a few oddities with wrong positioning of the splitter after releasing the mouse button.Modern themeqx.test and qx.legacy from framework API ViewerSplitPane usage. Improved logging console stabilitySplitPane demo is now part of the widget section.create-application.py script.For a complete overview of changes during 0.8 development please also consult the previous release notes:
Some previously existing features are not available in 0.8, for instance:
qx.legacy are not available (and useful) as regular 0.8 classes, so they most likely won't be migrated.For more information on deprecated features please consult the migration notes from 0.7.
A migration guide is available to port existing apps from 0.7.x to 0.8.