bandicot

A busy run no longer makes the window run hot

While the agent streams a long run, the window now takes its updates in batches, so it stays smooth and the Mac stays cool.

Engine

During a busy run the window used to take every streamed line as a separate update, and each one woke the whole page. That could keep the window's process above a full processor core and make the fans spin up.

Lines that arrive together are now handed to the page in one go, still in order. The run looks the same, and the Mac does a fraction of the work.