pub fn timing_half_phase(progress: f32) -> (f32, bool)
Two-phase helper: first half / second half of a transition (port-hole, shutter, round window).