chrstfer / blacken

Not mine, just a clone automatically exported from the now defunct google code.
https://code.google.com/archive/p/blacken/
3 stars 0 forks source link

Ability to use a large initial window size #33

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Please describe use-case:

Right now the initial window size starts out the same size regardless of 
monitor size. That's a bit overly simplistic.

The idea is to support users with 640x480 displays on 30 inch televisions due 
to vision problems. To support both the low resolution on a massive monitor and 
a super-high resolution on a large high quality monitor the best answer is to 
default to at least a percentage of the window size.

This needs to happen.

We remove the headache of a tiny default window and the headache of a developer 
selecting a default window size that works for them on their 30 inch monitor 
but not the person with the 800x600 display if we use  an enum instead of 
opening up the window bounds. 

The idea is:

START_TINY: ~30% of X/Y; ~10% of display; should be usable next to MEDIUM window

START_SMALL: should be usable 80x25 when 2x2; 25% of display; ~50% of X/Y

START_MEDIUM: ~50% display; ~70% of X/Y

START_LARGE: ~80% display; ~90% X/Y (usable with other large windows that are 
not in focus)

START_MAX: a maximized window

START_FULLSCREEN: a fullscreen window

The default should be usable for the nearly blind, but for folks with full 
vision or massive monitors there's no reason you can't have multiple windows a 
la Angband.

Original issue reported on code.google.com by yam...@gmail.com on 15 Aug 2012 at 1:42

GoogleCodeExporter commented 9 years ago
This looks really nice, actually.

Original comment by yam...@gmail.com on 19 Aug 2012 at 5:34