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.