Every item in the program/source viewer menu now works and reflects real state: zoom levels, full-screen toggle, safe margins (off/on/ custom), stop-on-last (honoured by both playback clocks), waveform mode, show-fps overlay, and save-frame (writes a PNG of the current frame). The viewer widget's in/out/clear buttons are wired to the shared program workarea.