Reason for remembering setting: text can be hard to read at native size, particularly on high DPI displays. For users that are repeatedly booting into BASIC and reading text, it's convenient not to have to resize the window every time.
Reason for set view scale: some applications look best with uniform scaling. But it's hard for users to resize carefully manually to achieve that. This adds some options to automatically do it. And there's also an option to get back to 1x scaling if you accidentally resized the window.
This change does two things:
Reason for remembering setting: text can be hard to read at native size, particularly on high DPI displays. For users that are repeatedly booting into BASIC and reading text, it's convenient not to have to resize the window every time.
Reason for set view scale: some applications look best with uniform scaling. But it's hard for users to resize carefully manually to achieve that. This adds some options to automatically do it. And there's also an option to get back to 1x scaling if you accidentally resized the window.
The preset scaling options are
The UI to select them looks like