Trinity-11 / FoenixIDE

Development and Debugging Suite for the C256 Foenix Family of Computers
GNU General Public License v3.0
48 stars 14 forks source link

Remember user's setting for view size, and allow setting view scale from a preset list #41

Closed clandrew closed 1 year ago

clandrew commented 1 year ago

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 image