Traitsui

Latest version: v8.0.0

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

5.2.0

-------------

Enhancements
~~~~~~~~~~~~
* Add support for multi-select in the DataFrameEditor (413).

5.1.0

-------------

Enhancements
~~~~~~~~~~~~

* Enthought Sphinx Theme Support (219)
* Allow hiding groups in split layouts on Qt (246)
* Allow subclass of Controller to set a default model (255)
* Add toolbar in Qt UI panel (263)

Fixes
~~~~~

* Fix Qt TableEditor segfault on editing close (277)
* Update tree nodes when adding children to am empty tree (251)
* Change default backend from Wx to Qt (254, 256)
* Improve toolkit selection (259)
* Fix capturing the mouse and click events on Wx (265, 266)
* Remove duplicated traits in NotebookEditor (268)
* Fix exception during disposal of ListStrEditor (270)
* Version number in documentation (273)

5.0.0

-------------

This release features experimental support for Python 3 with the Qt toolkit!

This is based in large part on the work of Yves Delley and Pradyun Gedam, but
also owes a lot to Ioannis Tziakos for implementing container-based continuous
integration and Prabhu Ramachandran and Corran Webster for tracking down
last-minute bugs. Python 3 support is probably not yet ready for production
use, but feedback and bug reports are welcome, and all future pull requests
will be expected to work with Python 3.4 and later. Python 3 support requires
Traits 4.5 or greater, and Pyface 5.0 or greater.

In addition, this release includes fixes to support wxPython 3.0 and deprecates
wxPython 2.6. Thanks to Robin Dunn for providing these improvements.

This release also introduces a DataFrameEditor which provides a tabular
view of a Pandas DataFrame, similar to the existing ArrayViewEditor.

There are also a number of bug fixes and minor improvements detailed below.

Finally, this release changes the default GUI toolkit from Wx to Qt. This
changes the behaviour of the library in the case where both WxPython and
PyQt/PySide are installed and the user or code doesn't specify the toolkit to
use explicitly.

New Features
~~~~~~~~~~~~

* Experimental Python 3 support (230)
* A DataFrameEditor for Pandas DataFrames, similar to the ArrayViewEditor
(196)

Enhancements
~~~~~~~~~~~~

* Change the default backend from Wx to Qt (212)
* Add a Qt version of the ProgressEditor (217)
* Links to demos in the documentation (159)
* Add minimal support for the dock_styles option to the Qt tabbed List
Editor. (143)

Fixes
~~~~~

* Fix failure to disconnect selection listeners for ListStrEditor in Qt (223)
* Fix layout of TextEditors in some situations (216)
* Fix removal of _popEventHandlers not owned by TraitsUI in Wx (215)
* Remove some old (TraitsUI 3.0-era) documentation (214)
* Help button now works on Qt (160)

4.5.1

-------------

Fixes
~~~~~

* Fix pypi installation problem (206)

4.5.0

-------------

Fixes
~~~~~

* Application-modal Traits UI dialogs are correctly styled as
application-modal under Qt. On Macs, they will now appear as independent
windows rather than drop-down sheets. (164)
* Qt CodeEditor now honors 'show_line_numbers' and the 'readonly' style (137)
* Deprecated `implements` declaration removed, use `provides` instead (152)
* Fix TableEditor so that Qt.QSplitter honors 'orientation' trait (171)
* Show row labels in Qt TableEditor when requested (176)
* Fix TupleEditor so that multiple change events are not fired (179)
* Numpy dependency is now optional. `ArrayEditor` will not be available
if numpy cannot be imported (181)
* Add development versioning (200)

4.4.0

-------------

The biggest change in this release is support for the new adaptation mechanism
in Traits 4.4.0. Other than that, there are a number of other minor changes,
improvements and bugfixes.

Corran Webster (corranwebster on GitHub) is now maintainer of TraitsUI.

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.