cyanochroite / celestine

A python framework for desktop applications. Featuring support for multiple graphical user interfaces. Supports all languages of the European Union.
https://pypi.org/project/celestine/
European Union Public License 1.2
3 stars 0 forks source link

Application Window Screen Resolution #8

Open cyanochroite opened 2 years ago

cyanochroite commented 2 years ago

The minimum screen resolution is the Video Graphics Array standard of 640 x 480. The current maximum screen resolution is the 4K UHD standard of 3840 × 2160. The planned maximum screen resolution will be the 8K UHD standard of 7680 × 4320.

The maximum screen resolution is currently 4K UHD because that is the resolution of my monitor and it will make testing it very easy. However I know Macintosh has larger screens then this so the plan is to support 8K UHD, in part because that is the resolution of fancy new televisions.

However, some users may have different screen resolutions. So I made this issue to have a place where we can discuss what the limits should be. (I also made a Discussion about this topic.)

Theoretically lowest supported screen resolution is 320 x 200. Theoretically maximum supported screen resolution is 65536 x 65536.

Perhaps you are wondering, why even have a limit? Because without a lower limit, the screen just collapses in on itself and becomes totally unusable. Without an upper limit, a lot of obscure bugs can happen and there is no point supporting a screen resolution now that wont even exist for 50 years.

cyanochroite commented 4 months ago

Apparently 32K resolution is a thing.