Is your feature request related to a problem? Please describe.
It can be a bit annoying that all programs are restored regardless of whether they are already open or not. It would be more convenient to have only missing programs restored.
Describe the solution you'd like
Get list of programs to restore
Get open windows
Get commands for open windows
Loop through open programs
Use list.remove() to delete matching programs from list of programs to restore
This would change existing behaviour though, so it might be best to add a flag to make it optional. I would appreciate feedback on this.
64 makes it so only missing programs are restored, but I'll leave this issue here for a while in case anyone has any problems. Wouldn't want to break anyone's workflow :wink:
Is your feature request related to a problem? Please describe. It can be a bit annoying that all programs are restored regardless of whether they are already open or not. It would be more convenient to have only missing programs restored.
Describe the solution you'd like
list.remove()
to delete matching programs from list of programs to restoreThis would change existing behaviour though, so it might be best to add a flag to make it optional. I would appreciate feedback on this.