Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.42 KB

File metadata and controls

21 lines (18 loc) · 1.42 KB

Changelog

[0.2.1] - 2026-07-17

Fixed

  • Replaced full-screen repainting with retained, cell-level rendering to eliminate flicker and substantially reduce terminal output.
  • Wrapped frame draws in synchronized terminal updates so supporting terminals display each update atomically.
  • Kept countdown and stopwatch digits vertically stable as controls, messages, and laps change.
  • Corrected countdown rounding so a timer displays its full starting duration.
  • Improved stopwatch lap layout and terminal cleanup during resize and error paths.

[v1.0.1] - 2025-11-18

Added

  • Responsive Rendering: Timer display now fully re-centers and redraws itself when the terminal window is resized, preventing ghosting or overlapping digits during rapid resize operations.

[v1.0.0] - 2025-11-18

Added

  • This is the first release of timerr, a Rust-based countdown timer CLI tool. Key features include:
    1. Custom Messages: Add a centered custom message under the timer using the -m or --message flag.
    2. Colors: Choose countdown colors via the --color flag, supporting named and hex formats.
    3. Fonts: Customize the timer display with three fonts: solid, hashy, and classic controlled by the -f or --font flag.
    4. Smooth User Experience: The timer includes advanced features like smooth color transitions (green → yellow → red), alternate screen buffers for clean rendering, and optional terminal bell behavior.