led-ticker-flair 0.11.0
New transition: flair.lightning (PR #74)
A zigzag bolt strikes across the outgoing widget — white-hot head, flickering electric blue-white trail — then the crack pulls apart into twin glowing zigzag edges, revealing the incoming widget inside the widening gap.
transition = "flair.lightning" # fresh bolt every firing
transition = {type = "flair.lightning", seed = 42} # reproducible bolt path
transition = {type = "flair.lightning", color = [255, 92, 38]} # tinted trail (head stays white)- Two-phase: strike (bolt draws itself L→R over the outgoing) then peel (incoming revealed inside the opening crack, against black outside — same no-GetPixel constraint poker documents).
- Bolt: random-walk zigzag, vertex every 6–10 logical px, center-half band (visual-gate tuned).
- Perf designed-in from the poker arc: pure per-frame functions, no caches, no warm-up; first firing costs the same as every other (avg 0.13ms/frame dev, worst 0.50ms; CI tripwires bound per-frame paint volume).
- Bigsign smoke config:
plugins/flair/examples/config.lightning-smoke.bigsign.toml.
Requires led-ticker-core >= 4.18.0.