package progress
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
User-definable progress bars
Install
dune-project
Dependency
Authors
Maintainers
Sources
terminal-0.2.0.tbz
sha256=7a92f6aede3d5010a30e6e47ccbc8380cc5bece8ac95c508323eb25272e6ddd3
sha512=a2ccea467e2d0e419b569992102bd2c43ff97b47f7f8413ee8fbe775ce369a80ff11e0a8fd450ebf1776f7c65baf2482076a120318c9d818488ceba0b9196639
doc/CHANGES.html
0.2.0 (2021-06-26)
Major update of the API, including a number of new features:
- Rename the
Segmentmodule toLine, and improve the set of primitives for progress bar construction significantly. This includes time-sensitive segments (e.gbytes_per_sec,eta) and padding segments (lpadandrpad). - Add
Progress.interject_withfor interleaving logging with rendering, and functions for usingProgresswithLogsreporters. - Add support for adding lines to an ongoing rendering process via
Display. - Improve the behaviour of the rendering core: handle terminal width changes / respond to user input etc. more cleanly.
- Add many more examples and general improvements to the documentation.
- Extract terminal-specific utilities to a new
Terminalpackage.
Also contains a number of smaller fixes:
- Fix the display of minutes and seconds of
Progress.Units.secondsandProgress_unix.counter. (#6, @Ngoguey42) - Raise an exception when attempting to run separate render processes simultaneously. (#8, @CraigFe)
0.1.1 (2020-10-13)
- Rename
Progress.with_displaytoProgress.with_reporters. (#3, @CraigFe) - Change the default display mode of progress bars to
ASCIIrather thanUTF8. (#2, @CraigFe) - Change
Segment.box_dynamicto take a function rather than a reference. (#1, @CraigFe) - Fix a bug causing multi-line layouts to occasionally not adapt to terminal size changes. (#1, @CraigFe)
0.1.0 (2020-10-12)
Initial release.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page