When a sequence or a schedule is running, kstars locks out big chunks of the UI until the sequence or schedule stops. This limits usability. The overall wishlist item is somewhat broad so I've tried to break it down into discrete tasks: 1. While a schedule is running, be able to add jobs to the schedule list. If have a few items in a running schedule but decide halfway through the night that I'd like to add another target to image when the scheduler can fit it in, I can't do it without stopping the scheduler, adding the job and restarting the scheduler. This incurs all the overhead of a restart - slew, refocus, plate solve, restart guiding - for no good reason. It would be great if I could drop a new job into the running scheduler. 2. Very similar: be able to edit jobs in a running scheduler. If I decide I don't want job #2 to require focus because job #1 is already focused and theair temperature is dead stable, it would be nice to just be able to turn it off rather than stopping the scheduler, changing the job, restarting and going through all the overhead. 3. Similar, but for sequences. If I'm running a sequence of 36 x 5 minute subs, it might happen that I decide I want to extend it to 48 subs. It would be nice to be able to update the running sequence to extend it rather than having to stop it, add another set of 12 subs and restart the sequence.
While certainly possible, I think this is technically quite challenging and not sure if the work that would go into making this work is worth all the regression that could result from such a change.
It's already complicated now to keep track of the state machine. Allowing users to edit it while running would make it extremely buggy.