v0.6.8 (2024-06-15)
Implemented enhancements:
- feat: graceful offline fallback for qiconify #251 (tlambert03)
v0.6.7 (2024-06-07)
Fixed bugs:
- fix: prevent qthrottled and qdebounced from holding strong references with bound methods #247 (tlambert03)
Merged pull requests:
- Prevent computing full document content highlight per block and only compute current block content for performance #246 (dalthviz)
v0.6.6 (2024-05-12)
Refactors:
- perf: improve paint time for QColormapLineEdit #245 (tlambert03)
v0.6.5 (2024-05-06)
Implemented enhancements:
- fix: fix a number of issues with Labeled and Range Sliders, add LabelsOnHandle mode. #242 (tlambert03)
Tests & CI:
- ci: trying to fix tests on various platforms #243 (tlambert03)
v0.6.4 (2024-04-25)
Fixed bugs:
- fix: fix inverted appearance #240 (tlambert03)
Merged pull requests:
- ci: [pre-commit.ci] autoupdate #238 (pre-commit-ci[bot])
v0.6.3 (2024-03-27)
Fixed bugs:
- fix: fix sliderReleased, sliderPressed signals, and setTracking #237 (tlambert03)
Merged pull requests:
- ci(dependabot): bump softprops/action-gh-release from 1 to 2 #236 (dependabot[bot])
v0.6.2 (2024-03-06)
Implemented enhancements:
- feat: make toggle button public in QCollapsible #232 (tlambert03)
- feat: add addKey method to QIconifyIcon #218 (tlambert03)
- feat: Add QIconifyIcon.name() method #213 (tlambert03)
Fixed bugs:
- fix: don't use AbstractContextManager for exceptions_as_dialog #234 (tlambert03)
- fix: Check min max versus current value #221 (psobolewskiPhD)
- fix: better default size policy for qcollapsible #217 (tlambert03)
Merged pull requests:
- style: use ruff format instead of black, update pre-commit, restrict pyside6 tests #235 (tlambert03)
- ci: [pre-commit.ci] autoupdate #228 (pre-commit-ci[bot])
- ci(dependabot): bump actions/setup-python from 4 to 5 #225 (dependabot[bot])
- ci: [pre-commit.ci] autoupdate #223 (pre-commit-ci[bot])
- ci: [pre-commit.ci] autoupdate #216 (pre-commit-ci[bot])
- ci: use reusable test workflow #215 (tlambert03)
- build: remove packaging dep #212 (tlambert03)
v0.6.1 (2023-10-10)
Implemented enhancements:
- feat: add QIcon backed by iconify #209 (tlambert03)
Merged pull requests:
- ci: test python 3.12 #181 (tlambert03)
v0.6.0 (2023-09-25)
Implemented enhancements:
- feat: add support for flag enum #207 (Czaki)
- Add restart_timer argument to GenericSignalThrottler.flush #206 (Czaki)
- Add colormap combobox and utils #195 (tlambert03)
- feat: add QColorComboBox for picking single colors #194 (tlambert03)
Fixed bugs:
- Fix IntEnum for python 3.11 #205 (Czaki)
- fix: don't reuse text in qcollapsible #204 (tlambert03)
- fix: sliderMoved event on RangeSliders #200 (tlambert03)
Documentation updates:
- docs: add colormap utils and QSearchableTreeWidget to docs #199 (tlambert03)
- docs: update fonticon docs #198 (tlambert03)
Tests & CI:
- ci: [pre-commit.ci] autoupdate #193 (pre-commit-ci[bot])
Refactors:
- refactor: Labeled slider updates #197 (tlambert03)
Merged pull requests:
- ci(dependabot): bump actions/checkout from 3 to 4 #196 (dependabot[bot])
v0.5.4 (2023-08-31)
Fixed bugs:
- fix: fix mysterious segfault #192 (tlambert03)
v0.5.3 (2023-08-21)
Implemented enhancements:
- feat: add error
exceptions_as_dialog
context manager to catch and show Exceptions #191 (tlambert03)
Fixed bugs:
- fix: remove dupes/aliases in QEnumCombo #190 (tlambert03)
v0.5.2 (2023-08-18)
Implemented enhancements:
Fixed bugs:
v0.5.1 (2023-08-17)
Fixed bugs:
- fix: fix parameter inspection on ensure_thread decorators (alternate) #185 (tlambert03)
- fix: fix callback of throttled/debounced decorated functions with mismatched args #184 (tlambert03)
Documentation updates:
- docs: document signals blocked #186 (tlambert03)
Merged pull requests:
- test: change wait pattern #187 (tlambert03)
- build: drop python3.7, misc updates to repo #180 (tlambert03)
v0.5.0 (2023-08-06)
Implemented enhancements:
- feat: add stepType to largeInt spinbox #179 (tlambert03)
- Searchable tree widget from a mapping #158 (andy-sweet)
- Add
QElidingLineEdit
class for elidableQLineEdit
s #154 (dalthviz)
Fixed bugs:
- fix: focus events on QLabeledSlider #175 (tlambert03)
- Set parent of timer in throttler #171 (Czaki)
- fix: fix double slider label editing #168 (tlambert03)
Documentation updates:
Tests & CI:
- tests: add qtbot to test to fix windows segfault #165 (tlambert03)
- test: fixing tests [wip] #164 (tlambert03)
Merged pull requests:
- build: unpin pyside6.5 #178 (tlambert03)
- build: pin pyside6 to <6.5.1 #169 (tlambert03)
- pin pyside6<6.5 #160 (tlambert03)
- ci: [pre-commit.ci] autoupdate #146 (pre-commit-ci[bot])
v0.4.1 (2022-12-01)
Implemented enhancements:
- feat: Add signal to QCollapsible #142 (ppwadhwa)
- feat: Change icon used in Collapsible widget #140 (ppwadhwa)
Fixed bugs:
Merged pull requests:
- build: use hatch for build backend, and use ruff for linting #139 (tlambert03)
- chore: rename napari org to pyapp-kit #137 (tlambert03)
v0.4.0 (2022-11-09)
Fixed bugs:
- fix: fix quantity set value and add test #131 (tlambert03)
Refactors:
- refactor: update pyproject and ci, add py3.11 test #132 (tlambert03)
Merged pull requests:
- chore: changelog v0.4.0 #136 (tlambert03)
- ci(dependabot): bump actions/upload-artifact from 2 to 3 #135 (dependabot[bot])
- ci(dependabot): bump codecov/codecov-action from 2 to 3 #134 (dependabot[bot])
- build: unpin pyside6 #133 (tlambert03)
v0.3.8 (2022-10-10)
Fixed bugs:
v0.3.7 (2022-10-10)
Implemented enhancements:
- feat: add Quantity widget (using pint) #126 (tlambert03)
v0.3.6 (2022-10-05)
Documentation updates:
- minor fix to readme #125 (tlambert03)
- Docs #124 (tlambert03)
v0.3.6rc0 (2022-10-03)
Implemented enhancements:
- feat: add editing finished signal to LabeledSliders #122 (tlambert03)
Fixed bugs:
- fix: fix missing labels after setValue #123 (tlambert03)
- fix: Fix TypeError on slider rangeChanged signal #121 (tlambert03)
- Simple workaround for pyside 6 #119 (Czaki)
- fix: Offer patch for (unstyled) QSliders on macos 12 and Qt <6 #117 (tlambert03)
v0.3.5 (2022-08-17)
Fixed bugs:
- fix range slider drag crash on PyQt6 #108 (sfhbarnett)
- Fix float value error in pyqt configuration #106 (mstabrin)
Merged pull requests:
- chore: changelog v0.3.5 #110 (tlambert03)
v0.3.4 (2022-07-24)
Fixed bugs:
- fix: relax runtime typing extensions requirement #101 (tlambert03)
- fix: catch qpixmap deprecation #99 (tlambert03)
v0.3.3 (2022-07-10)
Implemented enhancements:
Fixed bugs:
- fix: fix deprecation warning on fonticon plugin discovery on python 3.10 #95 (tlambert03)
v0.3.2 (2022-05-03)
Implemented enhancements:
Fixed bugs:
- Fix crazy animation loop on Qcollapsible #84 (tlambert03)
- Reorder label update signal #83 (tlambert03)
- Fix height of expanded QCollapsible when child changes size #72 (tlambert03)
Tests & CI:
- Fix deprecation warnings in tests #82 (tlambert03)
Merged pull requests:
- Add changelog for v0.3.2 #86 (tlambert03)
v0.3.1 (2022-03-02)
Implemented enhancements:
- Add
signals_blocked
util #69 (tlambert03)
Fixed bugs:
- put SignalInstance in TYPE_CHECKING clause, check min requirements #70 (tlambert03)
Merged pull requests:
- Add changelog for v0.3.1 #71 (tlambert03)
v0.3.0 (2022-02-16)
Implemented enhancements:
- Qthrottler and debouncer #62 (tlambert03)
- add edgeLabelMode option to QLabeledSlider #59 (tlambert03)
Fixed bugs:
- Fix nested threadworker not starting #63 (tlambert03)
- Add missing signals on proxy sliders #54 (tlambert03)
- Ugly but functional workaround for pyside6.2.1 breakages #51 (tlambert03)
Tests & CI:
- add napari test to CI #67 (tlambert03)
- add gh-release action #65 (tlambert03)
- fix xvfb tests #61 (tlambert03)
Refactors:
- Use qtpy, deprecate superqt.qtcompat, drop support for Qt <5.12 #39 (tlambert03)
Merged pull requests:
- Add changelog for v0.3.0 #68 (tlambert03)
v0.2.5-1 (2021-11-23)
Merged pull requests:
- typing-extensions version pinning #46 (AhmetCanSolak)
v0.2.5 (2021-11-22)
Implemented enhancements:
- add support for python 3.10 #42 (tlambert03)
- QCollapsible for Collapsible Section Control #37 (MosGeo)
- Threadworker #31 (tlambert03)
- Add font icons #24 (tlambert03)
Fixed bugs:
- Fix some small linting issues. #41 (tlambert03)
- Use functools.wraps insterad of __wraped__ and manual proxing __name__ #29 (Czaki)
- Propagate function name in
ensure_main_thread
andensure_object_thread
#28 (Czaki)
Tests & CI:
- reskip test_object_thread_return on ci #43 (tlambert03)
Refactors:
- refactoring qtcompat #34 (tlambert03)
Merged pull requests:
- Fix-manifest, move font tests #44 (tlambert03)
- update deploy #33 (tlambert03)
- move to src layout #32 (tlambert03)
v0.2.4 (2021-09-13)
Implemented enhancements:
- Add type stubs for ensure_thread decorator #23 (tlambert03)
- Add
ensure_main_tread
andensure_object_thread
#22 (Czaki) - Add QMessageHandler context manager #21 (tlambert03)
Merged pull requests:
- add changelog for 0.2.4 #25 (tlambert03)
v0.2.3 (2021-08-25)
Fixed bugs:
- Fix warnings on eliding label for 5.12, test more qt versions #19 (tlambert03)
v0.2.2 (2021-08-17)
Implemented enhancements:
- Add QElidingLabel #16 (tlambert03)
- Enum ComboBox implementation #13 (Czaki)
Documentation updates:
- fix broken link #18 (haesleinhuepf)
v0.2.1 (2021-07-10)
Fixed bugs:
- Fix QLabeledRangeSlider API (fix slider proxy) #10 (tlambert03)
- Fix range slider with negative min range #9 (tlambert03)
* This Changelog was automatically generated by github_changelog_generator