-
Notifications
You must be signed in to change notification settings - Fork 4
Description
At the moment, Cursr treats 'hiDPI' displays different on macOS vs Windows.
I have three identical displays; two are connected to a macOS box, and the third to a Windows machine. (There's also a fourth, small display connected to the macOS box.)
However, in the Cursr interface, the Windows-connected display appears gargantuan by comparison - compare the screenshot and photograph below, haha.
This issue is kinda the 'inverse' of #4 - that user wants to be able to force the displayed sizing of the monitors in the Cursr GUI to values matching their physical size, even though the resolution is different; whereas I want the Cursr GUI sizing to match their resolution, which it currently doesn't due to platform differences. (However, both issues could at least somewhat be addressed by offering the user the ability to simply resize the apparent size of their displays to whatever they want, I suppose ... although manual adjustment doesn't sound amazing to me.)
On both machines, there's GPU UI-scaling taking place (in both cases, 200%.) However, under macOS, this is the default and special action needs to be taken to change it - note that the macOS display preferences in the screenshot reports it as 1692×3008, and doesn't mention scaling at all; a user has to go out-of-their-way to reveal the "non-retina" displaymodes.
Meanwhile on Windows, to achieve similar window-chrome sizes, text spacing, etc, the Display settings are explicitly configured up from "Scale: 100%" to "Scale: 200%"; and the resolution drop-down displays 6016×3384, the actual physical resolution of the display.
This isn't a huge issue; manually configuring the transition-areas on each display-edge makes it a relative non-issue during daily use; but it's certainly confusing, and forces me to manually/painstakingly measure-out the configuration every time I have to change anything, instead of simply dragging the displays around to match their real-life arrangement and having the display-edges update accordingly. (=
(Finally, apologies if this is a duplicate; I could have sworn I reported this same issue sometime last year, but I can't find it now!)
Screenshots
Expected Behavior
If two identical displays, at the same pixel-density, and same scaling settings, on two different machines, show up in the Cursr GUI, I'd expect them to show up as the same size as one another.
Your Environment
- OS details:
- macOS Sequoia 15.7.2 (24G325) on 64bit Intel X86 (MacPro7,1);
- Windows 11 (25H2) on 64bit Intel 13th-gen Core i9
- Cursr Version: 1.7.3 (both)
- License: Pro (both)

