Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.7.1 - 2025-07-16
Changed
widgets.DiskSpaceIndicator
: add a tool-tip
0.7.0 - 2025-07-16
Added
widgets.SlideToggle
: a sliding toggle switch
0.6.1 - 2025-07-15
Changed
widgets.RestrictedWebView
: additional parameters to control tool-tips and status-tips
0.6.0 - 2025-07-15
Added
widgets.RestrictedWebView
: a browser widget that restricts navigation to a trusted URL prefixcore.RestrictedWebEnginePage
: a QWebEnginePage subclass that filters navigation requests based on a URL prefix
Changed
moved dependency management from PDM to UV
improved workflows for CI and testing
0.5.0 - 2025-07-09
Added
core.Worker
: a generic worker class for executing functions concurrently in a separate threadwidgets.ThresholdProgressBar
: a progress bar that changes color based on a threshold valuewidgets.DiskSpaceIndicator
: a progress bar widget that indicates the disk space usage of a directorytools
: a collection of small Qt tools, adapted fromibllib.misc.qt
.editorconfig
: for consistent coding style
0.4.4 - 2025-03-26
Fixed
compatibility issues with PySide in
widgets.AlyxUserEdit
andwidgets.AlyxLoginWidget
Changed
increased coverage of unit-tests
0.4.3 - 2025-03-25
Added
unit tests for
core.QAlyx
Changed
removed version pin for Numpy requirement
0.4.2 - 2025-01-20
Fixed
fix wheel distribution
0.4.1 - 2025-01-20
Fixed
core.QAlyx
: fixed handling of authentication issues during rest query
0.4.0 - 2025-01-17
Added
core.QAlyx
: wrapper forone.webclient.AlyxClient
widgets.AlyxWidget
: widget for logging in to Alyx
Changed
widgets.StatefulButton
: keep track of different labels for active and inactive states
0.3.2 - 2024-12-03
Changed
core.FileWatcher
: simplified and renamed tocore.PathWatcher
0.3.1 - 2024-11-28
Fixed
core.DataFrameTableModel
: fixed issue with sorting
0.3.0 - 2024-11-28
Added
core.FileWatcher
: watch a file for changes
0.2.0 - 2024-10-08
Added
widgets.CheckBoxDelegate
: render checkboxes in aQTableView
or similar widgetstart adding unit tests
Changed
core.DataFrameTableModel
: stop use ofQVariant
core.DataFrameTableModel
: setdataFrame
after connecting signals in initializationcore.DataFrameTableModel
: default to horizontal orientation
0.1.2 - 2024-10-01
Changed
core.DataFrameTableModel
: reverteddata()
to return Any instead ofQVariant
core.DataFrameTableModel
:setData()
returns bool indicating the outcome of the operation
0.1.1 - 2024-10-01
Added
core.DataFrameTableModel
:setData()
method
Fixed
core.DataFrameTableModel
:data()
should returnQVariant
core.ColoredDataFrameTableModel
: types for data roles
0.1.0 - 2024-10-01
First release.
Added
core.DataFrameTableModel
: A QtTableModel
for PandasDataFrames
.core.ColoredDataFrameTableModel
: An extension ofDataFrameTableModel
providing color-mapped numerical data.widgets.StatefulButton
: AQPushButton
that maintains an active/inactive state.