BuildPilot v1.1.0
Release notes
Launch installer
Each row now has a Launch installer button, immediately right of Stop. It starts the project's setup program the way Explorer would, so Windows asks for administrator rights where the installer needs them.
BuildPilot finds the installer for you: the working directory's name followed by Setup.exe, looked for in dist-installer and then in dist, matched on letters and digits whatever the case. So fulcrum finds FulcrumSetup.exe and postal-gambit finds PostalGambitSetup.exe. Where a project names its installer differently, set it in the Edit dialog's new Installer field, with its own Browse button; a relative path is taken as inside the working directory. The field shows the installer found when the dialog opens; saving keeps whatever it then holds.
The button is greyed out, with the red ring every disabled control wears, when there is no installer to launch, while the row is running and after a run that you stopped or that failed, until a later run of it succeeds. Its tooltip says which reason applies. A build that writes a new installer is noticed when it ends; one built outside BuildPilot is noticed when you select its row.
To make room for the new field, the Edit dialog's step buttons (Add step, Remove, Up, Down) now sit two by two beside the steps rather than in a column of four, so the dialog fits the window at its usual size.
The output tray shows how a run ended
When a run finished, the tray was meant to end on its green, red or grey closing line. It stopped short instead, leaving that line just out of sight; with a burst of output it could stay at the very top. The tray now keeps itself on the last line whenever new output arrives while it is following, so the closing line is always in view at the end of a run. Scrolling up still stops the following; Jump to latest takes you back to the end.