* Updates NeXus base class definitions to NeXus v2024.02. * Fixes the resolution of relative file paths in NeXpy command line arguments (426). * Removes change of current working directory in the default startup scripts.
1.0.6
* Fixes incompatibility with drawing polygons in Matplotlib v3.8. * Adds Python v3.11 to the list of supported versions.
1.0.5
* Adds a Style Panel to plot windows' Options Tab to allow changes in font sizes dynamically for the current plot. * Supports switching to light/dark modes dynamically. This only occurs when running a version of Qt that triggers changes to the window palettes in response to the operating system. Versions of PyQt greater than 5.15 give the most consistent results. * Prevents windows from closing when the `Escape` key is pressed. * 'Preferences' are now renamed to 'Settings.' * Fixes a bug when resizing plot windows on high-DPI screens. * Fixes a bug caused by using deprecated Matplotlib functions to catch `KeyPress` events. This affects Matplotlib v3.8.
1.0.4
* Adds 'Reload All' and 'Remove All' to the tree view contextual menu. * Sets the `nexusformat` and `qtconsole` dependencies to eliminate incompatible versions. * Simplifies use of the `NXScrollArea` widget by allowing both `QWidgets` and `QLayouts` as valid content. `QLayouts` are automatically wrapped in a `QWidget` before calling the `setWidget` function.
1.0.3
* Enables discovery of plugins in external packages using entry points. * Improves dialogs for removing existing plugins. * Deletes plugin backups that are older than five days.
1.0.2
* Adds a new color map for use with the XTEC package plugin. It is based on the `tab10` color map, but adds white as the color for zero-valued pixels. * Improves the selection of the default z-values when the corresponding z-axis is defined as bin boundaries.