------------------- - Add icon to push button. Add binding to both push button text and icon. - Add binding to enabled/visible/tool_tip and size properties for all declarative elements. - Fix minor checkbox issue in PyQt. - Improve ability to handle stacked canvas items during drag and drop. - Extend list canvas item to support drag and drop on items. - Fix issues with SVG 1.1 compatibility (use 'none' in place of 'transparent', opacity). - Do not select list item if click handled in delegate mouse_pressed_in_item method.
0.3.24
------------------- - Fix problem clearing tasks. Add ability to clear queued tasks too. - Fix problem leaking threads in PyCanvas in PyQt backend. - Extend sizing policy support. - Expand capabilities of StringListWidget. Stricter keyword arguments too. - Implement high quality image rendering in PyQt backend.
0.3.23
------------------- - Fix byte ordering bug when exporting RGB data to SVG (includes complex data displays). - Do not automatically using expanding layout when setting min-width or min-height on widget. - Add 'expanded' property to SectionWidget for programmatic control. - Fix issue to avoid combo box having dangling update after close. - Fix another issue with closing dynamic components.
0.3.22
------------------- - Fix skewing issue drawing raster images with odd widths in pyqt UI. - Fix issues with dynamic declarative components. - Keep selection (by index) on combo box, if possible, when replacing items.
0.3.21
------------------- - Add 2 pixel margin to tree widget to avoid undesired scrolling behavior. - Add text edit widget to declarative. - Allow window show method to specify position and size.
0.3.20
------------------- - Fix issue with drawing context when writing RGB data to SVG. - Load resources using pkgutil to be more compatible with embedding. - Add bitmap loader based on imageio. - Improve exception handling in pyqt callbacks to avoid crashes.