Windows 7/8 versus windows 10

Let me know when the Mac figures out that the menu for a Window belongs in the same Window and not a 3 mile hike to the top of a 27" monitor. :wink: I hear ya, MS is pushing Windows 10 so hard, even Win7 is going to feel out of place in a couple of years. I agree, probably more trouble than it is worth to support HiPDI on anything other than Windows 10 at this point in the game.

Mac vs. PC battle! :slight_smile:

Try this: on a Mac with 3 monitors (one retina, one 1:1, and one a 4K monitor at 150% sizing) : drag a window across all 3 monitors.

Try the same test on a Window 10 pc.

Result: Windows 10 kind-of gets it right, but there is a lot of strum und drang about it: windows jumping to the wrong size, flashing, resizing.

On Mac, this has worked without problem for a few years now.

Note: do not try this on Windows 7 or 8 or 8.1, or Cthulu may grab your brain!

The Mac’s actually a cooler machine, I just like to get my jabs in when I can. :wink:

On the plus side for Xojo, the flickering issue with Windows is largely gone in Win 10.

[quote=241463:@Michael Diehr]As I understand it, HiDPI support

  • does one thing in Windows 7
  • was changed in Windows 8
  • was changed again in Windows 8.1
  • was finally done “right” in Windows 10 (which means, about as good as Mac OS was 4 years ago)

So if you are writing apps, there is a serious motivation to just support Windows 10 and be done with it. Other options lead to madness.[/quote]

The fundamental approach hasn’t changed, just the granularity of the information and being able to react to changes.

I’ve had so many DPI/System fonts size issues with Windows 7 and Windows 8 (albeit with Visual Basic 6) and a little of this with Xojo 2014r2.1 with 125% fonts. I’ll assume RubberViews will deal with this sort of thing (I do own a license).

Yes, by default Rubberviews actually keeps the size of controls and font size you design, whatever scale the user sets. So in effect whether you have a Transformer Book T100 or HP Stream tablet at 1200 x 800 or a 2550 x 1600 HiDpi screen, scale 100% or 150%, the app will look exactly the same.