- import
typing_extensions
instead oftyping
- add additional
__init__
args
- change
TaskProgressColumn
default significant digits
- add
Grid
class
- calculate gradient sequence without needing to split text into batches
- clean up namespace by condensing imports
- override
BarColumn
andTaskProgressColumn
instead of using get functions
- fix type checker not recognizing
add_task
override
- make
track
uses same default columns asProgress
- make progbar tests faster
- remove unneeded
Progress.__init__()
override
- change default pulse style
- add helpers and default overrides for rich package
- BREAKING - remove poolbar
- add support for using
rich
formatted strings
- fix type annotation in PoolBar constructor
- add thread/process pool executor and ProgBar integration class
- add exception handling to prevent crashing when there is no terminal
- make ProgBar.bar a property
- update readme
- update and improve docstrings
- add movement to Spinner
- sequence width will update when the terminal width changes
- default character sequence is assigned as parameter default
- change width parameter to width_ratio
- add missing version prefix
- implement Spinner class
- add context manager functionality
- add runtime property to ProgBar
- implement update_frequency functionality
- fix bug where bar display exceeds width_ratio if counter goes above total
- remove leading space when no prefix is passed to display
- remove total property and start counter at 1 instead of 0
- improve type annotations
- update readme
- improve display() doc string
- update minimum python version required
- build v1.0.2
- update readme
- fix counter_override in error in ProgBar.display() if passed value is 0
- build v1.0.1
- update changelog