Skip to content

Conversation

@craigfe
Copy link
Owner

@craigfe craigfe commented Mar 7, 2021

No description provided.

@craigfe craigfe force-pushed the hide-terminal-cursor branch from 0406bb0 to 7385fcb Compare March 7, 2021 12:55
@craigfe
Copy link
Owner Author

craigfe commented Mar 7, 2021

Merged as #9.

@craigfe craigfe closed this Mar 7, 2021
@craigfe craigfe deleted the hide-terminal-cursor branch March 7, 2021 13:46
craigfe added a commit to craigfe/opam-repository that referenced this pull request Jun 26, 2021
CHANGES:

Major update of the API, including a number of new features:

- Rename the `Segment` module to `Line`, and improve the set of primitives for
  progress bar construction significantly. This includes time-sensitive segments
  (e.g `bytes_per_sec`, `eta`) and padding segments (`lpad` and `rpad`).
- Add `Progress.interject_with` for interleaving logging with rendering, and
  functions for using `Progress` with `Logs` reporters.
- 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 `Terminal` package.

Also contains a number of smaller fixes:

- Fix the display of minutes and seconds of `Progress.Units.seconds` and
  `Progress_unix.counter`. (craigfe/progress#6, @Ngoguey42)
- Raise an exception when attempting to run separate render processes
  simultaneously. (craigfe/progress#8, @craigfe)
craigfe added a commit to craigfe/opam-repository that referenced this pull request Jun 26, 2021
CHANGES:

Major update of the API, including a number of new features:

- Rename the `Segment` module to `Line`, and improve the set of primitives for
  progress bar construction significantly. This includes time-sensitive segments
  (e.g `bytes_per_sec`, `eta`) and padding segments (`lpad` and `rpad`).
- Add `Progress.interject_with` for interleaving logging with rendering, and
  functions for using `Progress` with `Logs` reporters.
- 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 `Terminal` package.

Also contains a number of smaller fixes:

- Fix the display of minutes and seconds of `Progress.Units.seconds` and
  `Progress_unix.counter`. (craigfe/progress#6, @Ngoguey42)
- Raise an exception when attempting to run separate render processes
  simultaneously. (craigfe/progress#8, @craigfe)
craigfe added a commit to craigfe/opam-repository that referenced this pull request Jun 26, 2021
CHANGES:

Major update of the API, including a number of new features:

- Rename the `Segment` module to `Line`, and improve the set of primitives for
  progress bar construction significantly. This includes time-sensitive segments
  (e.g `bytes_per_sec`, `eta`) and padding segments (`lpad` and `rpad`).
- Add `Progress.interject_with` for interleaving logging with rendering, and
  functions for using `Progress` with `Logs` reporters.
- 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 `Terminal` package.

Also contains a number of smaller fixes:

- Fix the display of minutes and seconds of `Progress.Units.seconds` and
  `Progress_unix.counter`. (craigfe/progress#6, @Ngoguey42)
- Raise an exception when attempting to run separate render processes
  simultaneously. (craigfe/progress#8, @craigfe)
craigfe added a commit to craigfe/opam-repository that referenced this pull request Jun 26, 2021
CHANGES:

Major update of the API, including a number of new features:

- Rename the `Segment` module to `Line`, and improve the set of primitives for
  progress bar construction significantly. This includes time-sensitive segments
  (e.g `bytes_per_sec`, `eta`) and padding segments (`lpad` and `rpad`).
- Add `Progress.interject_with` for interleaving logging with rendering, and
  functions for using `Progress` with `Logs` reporters.
- 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 `Terminal` package.

Also contains a number of smaller fixes:

- Fix the display of minutes and seconds of `Progress.Units.seconds` and
  `Progress_unix.counter`. (craigfe/progress#6, @Ngoguey42)
- Raise an exception when attempting to run separate render processes
  simultaneously. (craigfe/progress#8, @craigfe)
craigfe added a commit to craigfe/opam-repository that referenced this pull request Jun 26, 2021
CHANGES:

Major update of the API, including a number of new features:

- Rename the `Segment` module to `Line`, and improve the set of primitives for
  progress bar construction significantly. This includes time-sensitive segments
  (e.g `bytes_per_sec`, `eta`) and padding segments (`lpad` and `rpad`).
- Add `Progress.interject_with` for interleaving logging with rendering, and
  functions for using `Progress` with `Logs` reporters.
- 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 `Terminal` package.

Also contains a number of smaller fixes:

- Fix the display of minutes and seconds of `Progress.Units.seconds` and
  `Progress_unix.counter`. (craigfe/progress#6, @Ngoguey42)
- Raise an exception when attempting to run separate render processes
  simultaneously. (craigfe/progress#8, @craigfe)
craigfe added a commit to craigfe/opam-repository that referenced this pull request Jun 26, 2021
CHANGES:

Major update of the API, including a number of new features:

- Rename the `Segment` module to `Line`, and improve the set of primitives for
  progress bar construction significantly. This includes time-sensitive segments
  (e.g `bytes_per_sec`, `eta`) and padding segments (`lpad` and `rpad`).
- Add `Progress.interject_with` for interleaving logging with rendering, and
  functions for using `Progress` with `Logs` reporters.
- 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 `Terminal` package.

Also contains a number of smaller fixes:

- Fix the display of minutes and seconds of `Progress.Units.seconds` and
  `Progress_unix.counter`. (craigfe/progress#6, @Ngoguey42)
- Raise an exception when attempting to run separate render processes
  simultaneously. (craigfe/progress#8, @craigfe)
craigfe added a commit to craigfe/opam-repository that referenced this pull request Jun 26, 2021
CHANGES:

Major update of the API, including a number of new features:

- Rename the `Segment` module to `Line`, and improve the set of primitives for
  progress bar construction significantly. This includes time-sensitive segments
  (e.g `bytes_per_sec`, `eta`) and padding segments (`lpad` and `rpad`).
- Add `Progress.interject_with` for interleaving logging with rendering, and
  functions for using `Progress` with `Logs` reporters.
- 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 `Terminal` package.

Also contains a number of smaller fixes:

- Fix the display of minutes and seconds of `Progress.Units.seconds` and
  `Progress_unix.counter`. (craigfe/progress#6, @Ngoguey42)
- Raise an exception when attempting to run separate render processes
  simultaneously. (craigfe/progress#8, @craigfe)
craigfe added a commit to craigfe/opam-repository that referenced this pull request Jun 26, 2021
CHANGES:

Major update of the API, including a number of new features:

- Rename the `Segment` module to `Line`, and improve the set of primitives for
  progress bar construction significantly. This includes time-sensitive segments
  (e.g `bytes_per_sec`, `eta`) and padding segments (`lpad` and `rpad`).
- Add `Progress.interject_with` for interleaving logging with rendering, and
  functions for using `Progress` with `Logs` reporters.
- 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 `Terminal` package.

Also contains a number of smaller fixes:

- Fix the display of minutes and seconds of `Progress.Units.seconds` and
  `Progress_unix.counter`. (craigfe/progress#6, @Ngoguey42)
- Raise an exception when attempting to run separate render processes
  simultaneously. (craigfe/progress#8, @craigfe)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants