Skip to content

Releases: qtrcipher/traffic-light

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 16:34
v1.2.1: independent-audit fix batch (10 fixes + 2 tests)

Packaging: wheels now ship assets/fonts/* (glob didn't descend — verified
via wheel build); Dockerfile installs editable to mirror CI, closing the
clean-clone trap where lrelease ran after the wheel was built; stale local
egg-info removed.

Functional: exclusive theme QActionGroup; real :hover background (Qt QSS
has no opacity); stop-line geometry — cars queued beyond the crosswalk
(_STOP_LINE_M=11) and stop lines painted; serial write_timeout 1s->0.1s
caps GUI stalls from a wedged adapter; from_json rejects NaN/Infinity
durations; spacebar no longer unpauses during a quiz; speed label format
unified to :.1f.

Tests: 146 total — NaN rejection, install_fonts family coverage (path was
previously untested, which is why the wheel bug survived), panel label
expectation updated. Green locally and in Docker.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 14:41
Traffic Light v1.2.0 — hardware controller + teaching tools

Release notes:
- NEW: hardware controller — drive a real Arduino traffic light over USB
  serial (sketch included, pins 2-13); virtual device for board-free demo
- NEW: pedestrian crossings — push-buttons, demand-served WALK windows,
  crosswalks and ped signals on the canvas
- NEW: guided lessons — 4 classroom scenario cards
- NEW: quiz mode — 'which axis gets green next?' derived from your plan
- 144 tests, CI green on Windows + Linux

Note: Arduino path verified against mocks; bench test with real hardware
welcome via GitHub issues.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 13:48
Traffic Light v1.1.0 — status dashboard + bundled fonts

Release notes:
- NEW: status dashboard — big glanceable N/S/E/W lamps mirroring the live
  signals, 36px phase/elapsed readout, ideal for classroom projection
  (View menu or toolbar)
- Fonts now bundled (Atkinson Hyperlegible + IBM Plex Sans Arabic): Arabic
  renders correctly on every machine, no missing-glyph boxes
- Docker/dev: scripts/ included in image, Noto fonts installed
- 97 tests, CI green on Windows + Linux

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 13:04
Traffic Light v1.0.0 — classroom intersection simulator

Animated 4-way intersection, configurable timing plans (JSON save/load),
presets, presentation mode, EN/AR + RTL, light/dark, zero data collection.
Windows & Linux binaries attached.