In some future issue, it would be nice to change all the window settings type stuff, and saved window setting files, into a normalized format which automatically adjusts to window/screen size.
For instance, without loss of generality, declare that the top-left of the screen is "0,0", the rightmost point is "2048,0", and the bottom-most point on the right is "2048,2048".
Under this scheme, if you describe the minimap window as having points { { 1600, 0 }, { 2048,400 } }, it will ALWAYS take up roughly 1/5 of the screen's width and height, and be anchored firmly to the top-right corner of the screen, whether you are playing at 800x600, or 1920x1200, or what.
This would require some kind of tag for whether a given set of window settings was previously set up this way or not. (If not, a likely upwards-conversion would be to scale such that the rightmost point used equates to 2048, the leftmost to 0, and so on...)
If you do this, life will get easier for people who, say, change from one computer to another, or change from an external monitor to a laptop display. It should be a fairly trivial change, I'd think.
In some future issue, it would be nice to change all the window settings type stuff, and saved window setting files, into a normalized format which automatically adjusts to window/screen size.
For instance, without loss of generality, declare that the top-left of the screen is "0,0", the rightmost point is "2048,0", and the bottom-most point on the right is "2048,2048".
Under this scheme, if you describe the minimap window as having points { { 1600, 0 }, { 2048,400 } }, it will ALWAYS take up roughly 1/5 of the screen's width and height, and be anchored firmly to the top-right corner of the screen, whether you are playing at 800x600, or 1920x1200, or what.
This would require some kind of tag for whether a given set of window settings was previously set up this way or not. (If not, a likely upwards-conversion would be to scale such that the rightmost point used equates to 2048, the leftmost to 0, and so on...)
If you do this, life will get easier for people who, say, change from one computer to another, or change from an external monitor to a laptop display. It should be a fairly trivial change, I'd think.