Adds some default settings to ease changing resolutions. I cannot read the current Zoom, so unfortunately these are "default" changing settings, or put another way, they will overwrite your current zoom when you change the window size, but in a consistent way that is pretty customizable.
Known Factorio bug: there is some code to set zoom on load (which isn't really supposed to be done) and it sometimes works?
I might think about adding a force-zoom button so one doesn't have to change the window first time, or maybe add some zoom settings with a GUI.