* remove qtcompat
* change imports
* change codecov
* add dep
* run tests against dalthviz branch
* update
* more replace
* pin pyside6 for sake of test
* add deprecation
* drop qt 5.11
* unpin pyside6
* Update changelog to ingnore virtual environment
* wip
* wip
* Working animation
* WIP Implement tests
* All tests are passing
* convert to camalCase
* Change function name to match functionality
* convert pyside to qtcompat
* move animation utils to main module
* remove seperators
* protect util functions
* add example
* remove seperators from test file
* suggestions
* Passing tests and ability to initialize expansion
* Ensure that the test will be passed in any screen resolution
* replace quick functions with parameters
* Update src/superqt/collapsible/_collapsible.py
Fix initial text
Co-authored-by: Talley Lambert <talley.lambert@gmail.com>
* Update src/superqt/collapsible/_collapsible.py
Remote WindowFlags to prevent compatiblity issue.
Co-authored-by: Talley Lambert <talley.lambert@gmail.com>
* merge internal expand and collapse into one function
* Update src/superqt/collapsible/_collapsible.py
* Update tests/test_collapsible.py
Co-authored-by: Talley Lambert <talley.lambert@gmail.com>
* working kinda well
* rearrange
* add back init
* change entrypoints
* add mi4
* example
* more improvements
* add animations
* more changes
* add feather, improve seticon
* update example
* refactor
* broken wip
* use iconfontmeta instead of enum
* mostly working
* misc
* more tweaks
* docs
* adding tests
* remove napari example
* more docs
* more docs
* update examples
* more docs
* typing
* working on icon options
* updates
* update
* update example
* update tests
* add comment
* docs
* fix annotation
* try set false first
* fix py37
* more test fixes
* fix qt6 test
* ignore old deprecation warning
* extend test
* add threadworker and tests
* add type
* update typing
* keep runtime types
* update
* remove slot
* remove order
* remove signalinstance hint
* fix old import error
* remove unneeded order
* try something
* comment
* timeout
* add qapp to everything
* verbose
* also add -s
* print lots
* move to bottom
* use sigint after time
* use wraper for future object
* remove temporary stuff
* undo move
* move again
* delete reference after return result
* add back sigint after time
* add print
* change scope
* add more prints
* change f string
* timtout
* no sigint again
* print more
* bump
* try without object thread tests
* just skip
* modify skips
* undo ensure thread changes
* verbose
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com>
* move to src layout
* fix manifest and version
* fix test structure
* undo
* undo
* undo change
* remove pyargs
* waitsignal
* update label test
* soften eliding test
* another fix
* update again
* more fixes
* more skips
* stupid fixes
* enum combobox implementation
* add enunm()
* Update superqt/combobox/_enum_combobox.py
Co-authored-by: Talley Lambert <talley.lambert@gmail.com>
* add changes from review
* updates from review
* make current enum not raise exception from currentEnum
* improve checks in setCurrentEnum
* Update superqt/combobox/_tests/test_enum_comb_box.py
Co-authored-by: Talley Lambert <talley.lambert@gmail.com>
* fix test
* fix test call
* add class to top level __init__
* fix pre-commit mmissed call
* rename
* documentation first part
* Update docs/combobox.md
Co-authored-by: Talley Lambert <talley.lambert@gmail.com>
* add possibility to use Optional[Enum]
* add information about optional annotation
* change type annotation to additional parameter
* update docs
* change to EnumMeta
* add information about signal
Co-authored-by: Talley Lambert <talley.lambert@gmail.com>
* good coverage
* merged classes
* working cross platform
* range slider tests working too
* many more fixes and unification
* type
* reorg
* working labels, better typing
* tests
* legacy compat
* update envlist
* skip mouse press not on mac
* fix getStyleOption
* fix again
* skip hover
* remove print
* add module docstring