Activity log for bug #1649736

Date Who What changed Old value New value Message
2016-12-14 00:15:39 David Jordan bug added bug
2016-12-14 00:16:17 David Jordan bug added subscriber Kai-Heng Feng
2016-12-15 03:07:29 Kai-Heng Feng unity (Ubuntu): assignee Kai-Heng Feng (kaihengfeng)
2016-12-15 18:21:12 David Jordan attachment added gtk-non-integer-scaling.jpg https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1649736/+attachment/4792063/+files/gtk-non-integer-scaling.jpg
2016-12-16 02:45:15 Kai-Heng Feng bug added subscriber Marco Trevisan (Treviño)
2016-12-16 02:45:29 Kai-Heng Feng bug added subscriber Andrea Azzarone
2016-12-17 00:16:29 David Jordan attachment added hidpi-integer-scaling.patch https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1649736/+attachment/4792495/+files/hidpi-integer-scaling.patch
2016-12-17 00:27:54 Ubuntu Foundations Team Bug Bot tags hidpi hidpi patch
2016-12-17 00:28:03 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2016-12-19 04:33:01 Kai-Heng Feng unity (Ubuntu): assignee Kai-Heng Feng (kaihengfeng)
2016-12-20 16:34:30 Andrea Azzarone branch linked lp:~azzar1/unity/round-gtk-scaling-to-closest-integer
2016-12-20 16:37:32 Andrea Azzarone unity (Ubuntu): status New In Progress
2017-01-11 18:39:08 Launchpad Janitor unity (Ubuntu): status In Progress Fix Released
2017-07-05 15:52:03 Launchpad Janitor branch linked lp:~unity-team/unity/x-sru5
2017-07-06 10:23:32 Marco Trevisan (Treviño) nominated for series Ubuntu Xenial
2017-07-06 12:09:11 Launchpad Janitor branch linked lp:~ci-train-bot/unity/unity-ubuntu-xenial-2841
2017-07-17 10:32:37 Andrea Azzarone description The recently set-hidpi-scale-factor branch provides extremely valuable support for hidpi displays, but it does introduce a few easily fixed regressions because of the way it anchors scaling too rigidly to simulate 140 DPI. This works well on a 15" Full HD or 4K screen, but sets a non-integer scale factor on 14" and 17" Full HD or 4K screens. Most toolkits don't support non-integer scaling factors very well, and even if they did, it would still result in a loss of sharpness. The displays mentioned above are perfectly usable at the nearest integer scaling factor, and windows render much more cleanly when set to 1x or 2x than 1.125x or 1.875x. The +-1/8 scale difference in size compared to 1x or 2x isn't worth breaking pixel perfect widget rendering. It would be a good idea to try to default to integer scaling factors whenever reasonable. Otherwise most people will have mangled widgets unless they spend the time to set the scale factor themselves. Here's the relevant merge: https://code.launchpad.net/~kaihengfeng/unity/set-hidpi-scale-factor/+merge/299380 [Impact] The recently set-hidpi-scale-factor branch provides extremely valuable support for hidpi displays, but it does introduce a few easily fixed regressions because of the way it anchors scaling too rigidly to simulate 140 DPI. This works well on a 15" Full HD or 4K screen, but sets a non-integer scale factor on 14" and 17" Full HD or 4K screens. Most toolkits don't support non-integer scaling factors very well, and even if they did, it would still result in a loss of sharpness. The displays mentioned above are perfectly usable at the nearest integer scaling factor, and windows render much more cleanly when set to 1x or 2x than 1.125x or 1.875x. The +-1/8 scale difference in size compared to 1x or 2x isn't worth breaking pixel perfect widget rendering. It would be a good idea to try to default to integer scaling factors whenever reasonable. Otherwise most people will have mangled widgets unless they spend the time to set the scale factor themselves. Here's the relevant merge: https://code.launchpad.net/~kaihengfeng/unity/set-hidpi-scale-factor/+merge/299380 [Test Case] 1. Open "System Settings..." 2. Open Display Panel 3. Scale monitor to "1.75" 4. gsettings get org.gnome.desktop.interface scaling-factor 5. The above commands returns 2 [Potential Regression] None
2017-11-30 20:47:59 Brian Murray unity (Ubuntu Xenial): status New Fix Committed
2017-11-30 20:48:01 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2017-11-30 20:48:03 Brian Murray bug added subscriber SRU Verification
2017-11-30 20:48:09 Brian Murray tags hidpi patch hidpi patch verification-needed verification-needed-xenial
2018-01-29 21:16:53 Doug McMahon tags hidpi patch verification-needed verification-needed-xenial hidpi patch verification-done verification-needed-xenial
2018-02-01 06:48:24 Jean-Baptiste Lallement tags hidpi patch verification-done verification-needed-xenial hidpi patch verification-done verification-done-xenial
2018-02-16 00:06:32 Launchpad Janitor unity (Ubuntu Xenial): status Fix Committed Fix Released
2018-02-16 00:07:32 Steve Langasek removed subscriber Ubuntu Stable Release Updates Team