Many times, I've wanted to change my screen resolution and/or turn fullscreen on and off. This requires a restart of the program. It'd be nice if these settings, along with all the other changed settings (besides those that absolutely require a restart due to limitations, in which case the user should be alerted to this fact) be applied when the settings dialog is exited, or when the user presses something like an 'Apply' button.
Many times, I've wanted to change my screen resolution and/or turn fullscreen on and off. This requires a restart of the program. It'd be nice if these settings, along with all the other changed settings (besides those that absolutely require a restart due to limitations, in which case the user should be alerted to this fact) be applied when the settings dialog is exited, or when the user presses something like an 'Apply' button.