Skip to content

v0.1.3

Choose a tag to compare

@xangelix xangelix released this 16 Apr 03:15
· 8 commits to main since this release
333dd05

Added

  • Feat(frontends): Introduced the frontends module to encapsulate all rendering logic, heavily reinforcing the library's headless design.
  • Feat(frontends): Added the Frontend trait to establish a standard contract for custom output sinks (e.g., terminal, network, GUI, or structured logs).
  • Feat(frontends): Implemented TerminalFrontend for zero-flicker, in-place progress rendering using standard ANSI escape sequences.
  • Feat(frontends): Added Theme customization for terminal output, providing a modern UTF-8 default alongside an ascii() fallback for legacy or CI environments.
  • Feat(frontends): Integrated optional automatic byte-formatting capabilities via the prettier-bytes crate for human-readable position, total, and throughput metrics.