The default size of the graphics window is currently 1000 x 1000 pixels. An unusual and strange size, isn't it? Even though that most screens now have 16:9, there are some problems with this size. An always unused bar on the right side side is bad and if I don't see the whole picture because to great images are always inserted in the upper corner (which I don't like) is also bad. Even on 4:3 screens it won't show the whole window and there are always display problems, if one creates a logo file on a screen with other dimensions and try to use it on yours. I suggest the following:
- "- F" as the default:
By default, your screen resolution should be used. FMSLogo is a graphics program with export possibility, so I suggest that the size is selectable via the File-Menu, CTRL+R (Resize) or a command (SETSCREENSIZE, SETSS). Command line options don't work logically due to the deactivation of the cmd.exe in schools and are also not very user friendly.
- The scale of the programs should adapt to the screen:
If the scale is calculated to the screen size, a Logo-Application always fits the whole graphics window. This seems very logical and of course logo programs should be created for the size of the graphics window, it doesn't make sense to leave space on the top and bottom.
- the information about the size should be stored as a meta information or similar:
The information must be stored in a way into the file because FMSLogo need to know the size of the graphics window
- In order to ensure backward compatibility, I suggest that FMSLogo automatically handles programs that don't have the proposed meta-indication with the old representation or asks if the file should be "converted" to the new format
- a command "SETSCALE int":
With this command you can change between the old (1:1) and the new scale (calculated).