- generalized makeARGB API: can now process arrays of arbitrary shape.
- affineSlice automatically converts vector arguments to array
- new function applyLookupTable taken from makeARGB
- isosurface function returns array
Updated VideoSpeedTest example to follow new makeARGB API
LayoutWidget: row argument now accepts 'next' as value
ParameterTree bugfix: avoid infinite recursion when accessing non-existent attributes
ViewBox: avoid exit error caused when cleanup callback is invoked while python is shutting down
- documentation updates
- PlotItem informs all items when switching to log mode
- GradientEditorItem has sigGradientChangeFinished
- ParameterTree list types check linits on initialization
- Fixed RuntimeError in TreeWidget.clear()
- fixes for saveState / restoreState (better handling of custom parameter classes)
- added method GroupParameter.setAddList
- ListParameter now remembers its value even if its list is cleared and rebuilt
- added ActionParameter (buttons) and TextParameter
- fixed handling of foreground colors in AxisItem
- fixed rare crash caused in AxisItem
- fixed improper propagation of key events from SpinBox
- many others
- Fixed some floating-point precision issues. (Added a workaround for QTransform.inverted() bug)
- No longer putting asUnicode inside __builtin__ since this causes problems in some rare circumstances
(pyshell, lazy import recipe)
- Minor docstring updates
GraphicsObject - corrected bug in viewPos() method
WidgetGroup - allow bound methods in interfaces
parametertree - fixed crash when calling remove from context menu
Moved GraphicsScene to its own directory, added exportDialog
Removed old export options from PlotItem / ViewBox (will re-enable once they are working again)