-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Panel Arrangement is unusable #13
Comments
Different DPI scaling options per monitor? Same in other browsers? |
I would be interested to see what |
This may also be due to my Windows Accessability settings, as I often enlarge the text for easy reading. @ianharrigan Not sure if I'm doing it right, but when I enter "Screen.instance.dpi" into the console, "TypeError: Screen.instance is undefined", though "Screen" is recognized. |
Yeah, thats probably not going to work - haxeui doesnt expose the classes by default, the Can you run this .html (attached) click the button and paste the values? The easiest option would to probably just switch off autoscaling, or change the threshold, would be interesting to see what the values are for your system though. Cheers, For reference, i get: |
Also, I have a 4K monitor, though I typically have it set to 1080p. |
... that'll do it... i wonder why your dpi is so high though... Looking at how haxeui-html5 calcs this. |
public static function get_dpi():Float {
if (_dpi != 0) {
return _dpi;
}
var div = Browser.document.createElement("div");
div.style.width = "1in";
div.style.height = "1in";
div.style.position = "absolute";
div.style.top = "-99999px"; // position off-screen!
div.style.left = "-99999px"; // position off-screen!
Browser.document.body.appendChild(div);
var devicePixelRatio:Null<Float> = Browser.window.devicePixelRatio;
if (devicePixelRatio == null) {
devicePixelRatio = 1;
}
_dpi = div.offsetWidth * devicePixelRatio;
HtmlUtils.removeElement(div);
return _dpi;
} Seems like its a little complex... wonder how this can be improved. |
Maybe it's grabbing specs from my Oculus Rift? (High resolution, small screen) |
My window.devicePixelRatio is 2.5 (96 * 2.5 = 240) |
i wonder why? The easy option here is to turn of auto scaling in haxeui, its not needed for KG, but its a strange one regardless |
I'm using a 4K uhdtv as my main screen. (I'm Batman.) :| |
is that detectable? Can you think of there being a better way to calc this dpi setting? |
I hope not. It's supposed to be a secr- oh, you mean the dpi? Is it important for the graphics? Seems logical to let the browser handle it. |
Yeah, autoScaling off would fix it... |
Ok, how do I turn off autoScaling? |
the |
On Windows 10, I consistently get an unusable window arrangement, as shown in the image below. This may be due to having multiple monitors, as I also have an Oculus Rift installed.
The text was updated successfully, but these errors were encountered: