Pono Toolkit

What differs from upstream.

A fork, not a rewrite. Most of the surface is upstream Lenovo Legion Toolkit; these are our changes.

lighting The Dynamic Lighting page appears automatically when a LampArray device is present. No debug flag or hidden setting.
airplane Fn+F8 flips the Windows airplane state directly (registry write plus a Radio Management Service restart), with a confirming notification. If the write is refused it opens Settings instead.
smart key When an automation fires on an event, the smart-key cycle index advances past that action, so the next press runs the next action instead of repeating.
indicators Battery-low shows as a red pulse under a threshold, charging as a sweep on AC, Caps Lock as an indicator. Sampling is wall-clock throttled so the cadence stays steady.
cpu cost The lighting render loop runs at 30 Hz with cached capability probes, reused buffers, and once-per-frame transition math.
appdata Settings, logs, and integrations live under %LOCALAPPDATA%\PonoToolkit\; an existing LLT install is untouched and runs alongside.