Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.29 KB

File metadata and controls

49 lines (30 loc) · 1.29 KB

Changelog

Added

  • Working GUI: four timers in a 2x2 stove grid, each with a circular progress ring.
  • Per-timer duration entry plus Start, Pause/Resume, and Reset controls.
  • Bell + popup alert when a timer finishes.
  • src/ layout package moms_canning_timer with GUI-free TimerState logic.
  • Tests for timer logic, widget, window layout, and packaging.

Changed

  • Replaced the blocking time.sleep console loops with a non-blocking tkinter after() countdown.
  • Restructured into an installable package; packaging consolidated into pyproject.toml.
  • CI runs the suite across Python 3.9–3.13 under xvfb; PyPI publishing uses trusted publishing (OIDC).

Added

  • PyTest tests.

Changed

  • PyPI package.

Added

  • PyPI package.

Added

  • Initial program.
  • Community documentation.

Changed

  • README and documentation.