Hm... I don't like how either look, though setting up the autoscaling option would be good for 3.0 so it's at least usable on a HiDPI display. I wonder why does it break so much with scaling off though - shouldn't the only thing that look bad are the images we use?
On Mon, Dec 26, 2016 at 5:20 AM Colin Gannon <cmganno...@gmail.com> wrote: > ** Attachment added: "Mudlet with qt.conf to turn off dpi-awareness and > let Windows handle scaling." > > https://bugs.launchpad.net/mudlet/+bug/1652413/+attachment/4796366/+files/hidpi_naive.PNG > > -- > You received this bug notification because you are a member of Mudlet > Makers, which is subscribed to Mudlet. > https://bugs.launchpad.net/bugs/1652413 > > Title: > DPI Awareness/Scaling Issues (Win10) > > Status in Mudlet: > New > > Bug description: > Summary: > Mudlet exhibits behavior associated with static size values (in pixels) > in the Qt GUI widgets rather than using relative values. Additionally, the > application does not specify DPI awareness such that Qt autoscales the > application using the native Windows display APIs.* As such, the UI is, > while usable, not properly rendered which breaks third-party UI add-ons > produced by the community. > > *More info here: http://doc.qt.io/qt-5/highdpi.html > > Recommended remediation (up for discussion!): > While an effort to convert Mudlet's QML to relative values would be the > "right" fix, the autoscaling provided by Qt 5.6+ and Windows 8.1+ allow for > one of the following: > > The addition of a qt.conf directive to specify an equivalent of the > following (passed at runtime, instructs Windows to treat the application as > non-DPI aware and to scale it automatically): > -platform windows:dpiawareness=0 > > OR > > The addition of the following property setter for Windows builds to > achieve the same goal as option #1: > QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling); > > Steps to reproduce: > Run the application on a High DPI Windows 10 machine such as a Microsoft > Surface or 4K display with scaling enabled and set to a value other than > 100%. Observe the UI scaling issues in the splash frame and Connections > frame - particularly cut off text and oddly shaped fields/tiny small icons. > > I have tested the -platform windows:dpiawareness=0 solution and it's > working with Mudlet3-iota built against Qt5.6 on Windows 10 following > the wiki instructions. I am building and testing the second (probably > preferable) fix. > > To manage notifications about this bug go to: > https://bugs.launchpad.net/mudlet/+bug/1652413/+subscriptions > > _______________________________________________ > Mailing list: https://launchpad.net/~mudlet-makers > Post to : mudlet-makers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~mudlet-makers > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~mudlet-makers Post to : mudlet-makers@lists.launchpad.net Unsubscribe : https://launchpad.net/~mudlet-makers More help : https://help.launchpad.net/ListHelp