Talley Lambert
504adf8bd0
chore: changelog v0.5.1
v0.5.1
2023-08-17 11:37:37 -04:00
Talley Lambert
64dfb43d9e
fix: fix callback of throttled/debounced decorated functions with mismatched args ( #184 )
...
* fix: fix throttled inspection
* build: change typing-ext deps
* fix: use inspect.signature
* use get_max_args
* fix: fix typing
2023-08-17 11:05:02 -04:00
Talley Lambert
1da26ce7c2
test: change wait pattern ( #187 )
...
* test: change wait pattern
* style: [pre-commit.ci] auto fixes [...]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-17 10:51:53 -04:00
Talley Lambert
41ea4e8907
docs: document signals blocked ( #186 )
2023-08-17 09:40:06 -04:00
Talley Lambert
39b6a0596f
fix: fix parameter inspection on ensure_thread decorators (alternate) ( #185 )
...
* fix: use different approach
* test: apply fixes
* back to signature
* fix get_max_args
* IMPORT THE FUTURE
* try or return None
* check for callable
* Update test_utils.py
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com >
* style: [pre-commit.ci] auto fixes [...]
---------
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-17 09:20:11 -04:00
Talley Lambert
9ff01e757b
build: misc updates to repo ( #180 )
2023-08-16 12:08:13 -04:00
Talley Lambert
dd9af3bfed
chore: changelog v0.5.0
v0.5.0
2023-08-06 09:03:14 -04:00
Talley Lambert
7b964beb89
feat: add stepType to largeInt spinbox ( #179 )
2023-08-06 08:57:22 -04:00
Talley Lambert
0407fdc4bd
build: unpin pyside6.5 ( #178 )
2023-08-05 19:01:25 -04:00
Daniel Althviz Moré
9119336de5
Add QElidingLineEdit
class for elidable QLineEdit
s ( #154 )
...
* Add QElidingLineEdit class for elidable QLineEdits
* Fix QElidingLineEdit tests on Linux and MacOS
* Testing
---------
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2023-08-03 11:08:12 -04:00
pre-commit-ci[bot]
6318675a8c
ci: [pre-commit.ci] autoupdate ( #173 )
...
* ci: [pre-commit.ci] autoupdate
updates:
- [github.com/psf/black: 23.3.0 → 23.7.0](https://github.com/psf/black/compare/23.3.0...23.7.0 )
- https://github.com/charliermarsh/ruff-pre-commit → https://github.com/astral-sh/ruff-pre-commit
- [github.com/astral-sh/ruff-pre-commit: v0.0.270 → v0.0.281](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.270...v0.0.281 )
- [github.com/pre-commit/mirrors-mypy: v1.3.0 → v1.4.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.3.0...v1.4.1 )
* style: [pre-commit.ci] auto fixes [...]
* fix: fix precommit
* typing
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2023-08-03 09:30:36 -04:00
Talley Lambert
efa2757111
fix: focus events on QLabeledSlider ( #175 )
...
* fix: focus events on QLabeledSlider
* style: [pre-commit.ci] auto fixes [...]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-07-10 11:11:28 -04:00
Grzegorz Bokota
402d237bc4
set parent of timer ( #171 )
2023-06-08 21:01:08 -04:00
pre-commit-ci[bot]
dc255bdeac
ci: [pre-commit.ci] autoupdate ( #170 )
2023-06-06 07:40:44 -04:00
Talley Lambert
ae186df2ae
build: pin pyside ( #169 )
2023-05-30 14:14:24 -04:00
Talley Lambert
0002d5ee37
fix: fix double slider label editing ( #168 )
2023-05-30 13:24:36 -04:00
Talley Lambert
f990fea78c
test: add qtbot to test to fix windows segfault ( #165 )
...
* test: fix windows test
* test on windows
* try ubuntu
* remove ubuntu
2023-05-20 15:53:45 -04:00
Talley Lambert
1fb46854d4
test: fixing tests [wip] ( #164 )
2023-05-19 20:43:52 -04:00
pre-commit-ci[bot]
ca4a1ecb20
ci: [pre-commit.ci] autoupdate ( #162 )
...
* ci: [pre-commit.ci] autoupdate
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.260 → v0.0.263](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.260...v0.0.263 )
- [github.com/pre-commit/mirrors-mypy: v1.1.1 → v1.2.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.1.1...v1.2.0 )
* style: [pre-commit.ci] auto fixes [...]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-05-16 21:24:34 -04:00
Talley Lambert
c22b7d6f07
pin pyside6 ( #160 )
2023-04-20 19:16:43 -04:00
Andy Sweet
bb43cd7fad
Searchable tree widget from a mapping ( #158 )
...
* Crude searchable tree widget with example
* Add logging and fix hiding bug
* style: [pre-commit.ci] auto fixes [...]
* Add factory method
* Use regular expression instead
* Reduce API
* Make setData public
* Clear filter when setting data
* Visible instead of hidden
* Show item when parent is visible
* Add docs
* Empty commit to [skip ci]
* style: [pre-commit.ci] auto fixes [...]
* Empty commit to [skip ci]
* Add test coverage
* Improve readability of tests
* Use python not json names
* Simplify example
* Some optimizations
* Clean up tests
* Fix visible siblings
* Modify test to cover visible sibling
* style: [pre-commit.ci] auto fixes [...]
* fix lint
* Update src/superqt/selection/_searchable_tree_widget.py
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
* Search by value too
* Remove optimizations
* Clean up formatting
* style: [pre-commit.ci] auto fixes [...]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2023-04-20 19:15:26 -04:00
pre-commit-ci[bot]
09c76a0bfa
ci: [pre-commit.ci] autoupdate ( #156 )
...
* ci: [pre-commit.ci] autoupdate
updates:
- [github.com/psf/black: 23.1.0 → 23.3.0](https://github.com/psf/black/compare/23.1.0...23.3.0 )
- [github.com/charliermarsh/ruff-pre-commit: v0.0.254 → v0.0.260](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.254...v0.0.260 )
- [github.com/abravalheri/validate-pyproject: v0.12.1 → v0.12.2](https://github.com/abravalheri/validate-pyproject/compare/v0.12.1...v0.12.2 )
* style: [pre-commit.ci] auto fixes [...]
* fix: fix precommit
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2023-04-06 19:51:39 -04:00
Talley Lambert
183899c4e7
update pre-commit ( #151 )
2023-03-27 12:57:58 -04:00
Kian-Meng Ang
a39b467563
Fix typos ( #147 )
...
* Fix typos and add codespell pre-commit hook
* Update .pre-commit-config.yaml
---------
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2023-03-12 00:01:42 -05:00
pre-commit-ci[bot]
6ce87d44a6
ci: [pre-commit.ci] autoupdate ( #146 )
...
* ci: [pre-commit.ci] autoupdate
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.149 → v0.0.161](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.149...v0.0.161 )
* fix: fix linting
* style: add docstyle
* style: formatting
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2022-12-06 12:02:27 -05:00
Talley Lambert
2cebc868a8
chore: changelog v0.4.1
v0.4.1
2022-12-01 08:25:36 -05:00
Talley Lambert
6abd3a21a6
build: use hatch for build backend, and use ruff for linting ( #139 )
...
* style: ruff fixes
* style: no implicit optional
* keep mypy manual
* build: add fake setup.py
* build: use hatch
* update ruff
* update ruff settings
* chore: merge
* smaller sdist
* fix: fix qfont typing
* fix types again
* add toc permalink
* ignore setup.py from sdist
2022-12-01 08:21:03 -05:00
Pam
7b2d8bfb2d
Change icon used in Collapsible widget ( #140 )
...
* add ability to change icon
* fix icon setting so it will load properly on start up
* remove check on icon length. not necessary anymore
* fix test
* reduce duplicate code. expose _COLLAPSED and _EXPANDED to user on creation of QCollapsible widget
* add ability to set icon with string or icon.
* add tests for adding, setting icons
* fix test.
* fix test for icons
* move file
* fix test
* remove hardcoded size. Use font size
* add test docstring
* fix test. chnage expanded/collapsed names
* remove unnecessary strings
* update example. add getter functions. remove lines. change function name
* put default string in init. add getter tests
* update test
* cleanup typing and fix set setCollapsedIcon
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2022-11-30 20:45:07 -05:00
Pam
ad2f05d908
Move QCollapsible toggle signal emit ( #144 )
...
* Emit toggle signal when animate is True.
* add flag to emit signal
* add docstring
2022-11-30 17:50:01 -05:00
Pam
3df7f49706
Add signal to QCollapsible ( #142 )
...
* add signal when toggle button is clicked
* emit signal when expand/collapse are called. emit bool. add to test.
* fix signal emission
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2022-11-27 20:43:05 -05:00
pre-commit-ci[bot]
e98936e8d8
[pre-commit.ci] pre-commit autoupdate ( #141 )
...
updates:
- [github.com/asottile/pyupgrade: v2.34.0 → v3.2.2](https://github.com/asottile/pyupgrade/compare/v2.34.0...v3.2.2 )
- [github.com/psf/black: 22.3.0 → 22.10.0](https://github.com/psf/black/compare/22.3.0...22.10.0 )
- [github.com/PyCQA/flake8: 4.0.1 → 5.0.4](https://github.com/PyCQA/flake8/compare/4.0.1...5.0.4 )
- [github.com/asottile/pyupgrade: v3.2.0 → v3.2.2](https://github.com/asottile/pyupgrade/compare/v3.2.0...v3.2.2 )
- [github.com/pre-commit/mirrors-mypy: v0.982 → v0.991](https://github.com/pre-commit/mirrors-mypy/compare/v0.982...v0.991 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-11-24 13:34:05 -05:00
Talley Lambert
532d3bf89c
chore: rename napari org to pyapp-kit ( #137 )
2022-11-11 08:39:22 -05:00
Talley Lambert
16b383e783
chore: changelog v0.4.0 ( #136 )
v0.4.0
2022-11-09 06:58:20 -05:00
dependabot[bot]
38d15d1b3b
ci(dependabot): bump codecov/codecov-action from 2 to 3 ( #134 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 2 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 20:33:45 -05:00
dependabot[bot]
8f09c38074
ci(dependabot): bump actions/upload-artifact from 2 to 3 ( #135 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 20:33:33 -05:00
Talley Lambert
3c8b5bcf98
refactor: update pyproject and ci, add py3.11 test ( #132 )
...
* refactor: reorg repo
* fix: include pyi in manifest
* remove extra
* changes
* why no trigger
* fix needs
* include python 3.11
* remove cache
* add back license
* bump versions
* fix py37
* fix napari test
* remove timeout
* fix py37 test
* test: fix py311 tests
* change windows test
2022-11-08 20:32:47 -05:00
Talley Lambert
3ece7a27b1
build: unpin pyside6 ( #133 )
...
* build: unpin pyside6
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-11-08 18:54:00 -05:00
Talley Lambert
e0bb2ea871
Revert "fix extras"
...
This reverts commit 78997fe155
.
2022-11-01 17:01:13 -04:00
Talley Lambert
78997fe155
fix extras
2022-11-01 16:39:08 -04:00
Talley Lambert
021f164419
fix: fix quantity set value and add test ( #131 )
...
* fix: fix quantity set value and add test
* pin pyside6
* fix: try fix screenshot
2022-11-01 14:46:29 -04:00
pre-commit-ci[bot]
7f50e69e28
[pre-commit.ci] pre-commit autoupdate ( #130 )
...
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/setup-cfg-fmt: v2.0.0 → v2.2.0](https://github.com/asottile/setup-cfg-fmt/compare/v2.0.0...v2.2.0 )
- [github.com/PyCQA/autoflake: v1.7.1 → v1.7.7](https://github.com/PyCQA/autoflake/compare/v1.7.1...v1.7.7 )
- [github.com/asottile/pyupgrade: v3.0.0 → v3.2.0](https://github.com/asottile/pyupgrade/compare/v3.0.0...v3.2.0 )
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-10-31 16:24:53 -04:00
pre-commit-ci[bot]
2c747c5a4f
[pre-commit.ci] pre-commit autoupdate ( #127 )
...
updates:
- [github.com/PyCQA/autoflake: v1.6.1 → v1.7.1](https://github.com/PyCQA/autoflake/compare/v1.6.1...v1.7.1 )
- [github.com/asottile/pyupgrade: v2.38.2 → v3.0.0](https://github.com/asottile/pyupgrade/compare/v2.38.2...v3.0.0 )
- [github.com/psf/black: 22.8.0 → 22.10.0](https://github.com/psf/black/compare/22.8.0...22.10.0 )
- [github.com/pre-commit/mirrors-mypy: v0.981 → v0.982](https://github.com/pre-commit/mirrors-mypy/compare/v0.981...v0.982 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2022-10-17 10:13:59 -04:00
Talley Lambert
b79c8e95b7
chore: changelog v0.3.8
v0.3.8
2022-10-10 15:37:16 -04:00
Kira Evans
b393c6d039
fix: allow submodule imports ( #128 )
...
* fix: allow submodule imports
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-10-10 15:35:53 -04:00
Talley Lambert
61b8ab30ab
chore: changelog v0.3.7
v0.3.7
2022-10-10 08:27:33 -04:00
Talley Lambert
abf544cf0e
feat: add Quantity widget (using pint) ( #126 )
...
* wip
* simplified quantity widget
* fix example
* more docs
* add test
* update docs
* try to avoid overflow
* reduce again
2022-10-10 08:22:52 -04:00
Talley Lambert
9f9dab6f3b
fix readme ( #125 )
v0.3.6
2022-10-05 11:16:55 -04:00
Talley Lambert
97bb814451
Docs ( #124 )
...
* wip
* wip
* more wip
* progress
* more docs
* more changes
* add link
* more examples and improvements
* fix check-manifest
* sort members
* remove autogen images
* remove _images
* add font docs
* add link to utils
2022-10-05 08:59:27 -04:00
Talley Lambert
d1c056886f
chore: changelog v0.3.6
v0.3.6rc0
2022-10-03 17:04:14 -04:00
Talley Lambert
a73e56bb83
fix: fix missing labels after setValue ( #123 )
2022-10-03 17:00:53 -04:00