sequel_communications
I love the On Queue Complete feature but how about a simple alert window as one of the options? I do a lot of uploading of entire web sites which can take a while, and typically when I start the upload I go write the e-mail notifying my client it's up, then go work on something else, leaving the e-mail open until it's done. Currently I have it set to "Quit" so that I get an alert but then if I don't respond quickly enough SmartFTP quits. I leave it on Quit because one time I left it on Shut Down by mistake which obviously was pretty annoying. Not a huge deal but probably not that hard to implement, either.
On the same topic, how about a setting for a default Queue Complete action that it would reset to on each launch of the program. That way if I have a really large upload to leave overnight I could set it to "Shut Down" and then the next time I use SmartFTP it would revert to "Quit" or whatever automatically.
I don't even think you'd have to change the Settings that much to do this, currently changing the Action in the Transfer Queue also changes the setting in the Settings window -- if you just change it so that the setting from the Transfer Queue does not change the master setting, and the Transfer Queue gets set to whatever the setting is in the Settings window every time the program starts you'd be done -- then changing the Transfer Queue would only change it for that one Queue and it would revert to default for the next session.
On the same topic, how about a setting for a default Queue Complete action that it would reset to on each launch of the program. That way if I have a really large upload to leave overnight I could set it to "Shut Down" and then the next time I use SmartFTP it would revert to "Quit" or whatever automatically.
I don't even think you'd have to change the Settings that much to do this, currently changing the Action in the Transfer Queue also changes the setting in the Settings window -- if you just change it so that the setting from the Transfer Queue does not change the master setting, and the Transfer Queue gets set to whatever the setting is in the Settings window every time the program starts you'd be done -- then changing the Transfer Queue would only change it for that one Queue and it would revert to default for the next session.