2016-09-12 17:03:46 |
Dave Morley |
bug |
|
|
added bug |
2016-09-12 17:03:46 |
Dave Morley |
attachment added |
|
doubleheader.jpg https://bugs.launchpad.net/bugs/1622686/+attachment/4739391/+files/doubleheader.jpg |
|
2016-09-13 09:15:28 |
Sebastien Bacher |
tags |
16.10 desktop-testing hidpi |
16.10 desktop-testing hidpi rls-y-incoming |
|
2016-09-14 20:18:22 |
Brian Murray |
ubiquity (Ubuntu): importance |
Undecided |
Medium |
|
2016-09-14 20:18:29 |
Brian Murray |
tags |
16.10 desktop-testing hidpi rls-y-incoming |
16.10 desktop-testing hidpi iso-testing rls-y-incoming |
|
2016-09-23 12:43:31 |
Dave Morley |
description |
STEPS:
1. grab the latest iso
2. Note the header during install
EXPECTED:
Icon on one header
ACTUAL:
I believe the a11y icon is double sized and forces a double header. see photo |
STEPS:
1. grab the latest iso
2. Note the header during install
EXPECTED:
Icon on one header
ACTUAL:
I believe the a11y icon is double sized and forces a double header. see photo
/!\ Seem to be a hidpi only issue I see it on xps13 but not on other installs |
|
2016-09-23 16:46:59 |
Martin Wimpress |
bug |
|
|
added subscriber Martin Wimpress |
2016-09-26 20:03:24 |
Ads20000 |
ubiquity (Ubuntu): status |
New |
Confirmed |
|
2017-01-12 00:51:25 |
System76 |
attachment added |
|
hidpi oem doubled panel bug.jpg https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1622686/+attachment/4803102/+files/hidpi%20oem%20doubled%20panel%20bug.jpg |
|
2017-01-13 13:48:23 |
Mathieu Trudel-Lapierre |
ubiquity (Ubuntu): status |
Confirmed |
Triaged |
|
2017-01-13 21:32:54 |
Mathieu Trudel-Lapierre |
ubiquity (Ubuntu): status |
Triaged |
In Progress |
|
2017-01-13 22:05:29 |
Mathieu Trudel-Lapierre |
ubiquity (Ubuntu): assignee |
|
Mathieu Trudel-Lapierre (cyphermox) |
|
2017-01-13 22:05:36 |
Mathieu Trudel-Lapierre |
ubiquity (Ubuntu): milestone |
|
ubuntu-17.01 |
|
2017-01-18 00:25:00 |
David Jordan |
attachment added |
|
cairo_extend_pad-snippet.patch https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1622686/+attachment/4805540/+files/cairo_extend_pad-snippet.patch |
|
2017-01-18 00:26:06 |
David Jordan |
attachment added |
|
ubiquity panel cairo extend mode patch double height.jpg https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1622686/+attachment/4805541/+files/ubiquity%20panel%20cairo%20extend%20mode%20patch%20double%20height.jpg |
|
2017-01-18 00:33:36 |
David Jordan |
attachment added |
|
ubiquity panel cairo extend mode patch.jpg https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1622686/+attachment/4805542/+files/ubiquity%20panel%20cairo%20extend%20mode%20patch.jpg |
|
2017-01-18 00:36:29 |
Ubuntu Foundations Team Bug Bot |
tags |
16.10 desktop-testing hidpi iso-testing rls-y-incoming |
16.10 desktop-testing hidpi iso-testing patch rls-y-incoming |
|
2017-01-18 00:36:42 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2017-01-19 20:33:56 |
David Jordan |
branch linked |
|
lp:~dmj726/humanity/hidpi-2x |
|
2017-01-20 19:14:17 |
David Jordan |
bug |
|
|
added subscriber System76 |
2017-01-24 01:15:11 |
Launchpad Janitor |
branch linked |
|
lp:ubiquity |
|
2017-01-24 04:29:33 |
Launchpad Janitor |
ubiquity (Ubuntu): status |
In Progress |
Fix Released |
|
2017-01-24 10:46:21 |
Iain Lane |
bug task added |
|
humanity-icon-theme (Ubuntu) |
|
2017-01-24 11:09:05 |
Iain Lane |
humanity-icon-theme (Ubuntu): status |
New |
Fix Committed |
|
2017-01-24 11:09:14 |
Iain Lane |
nominated for series |
|
Ubuntu Yakkety |
|
2017-01-24 11:09:14 |
Iain Lane |
bug task added |
|
ubiquity (Ubuntu Yakkety) |
|
2017-01-24 11:09:14 |
Iain Lane |
bug task added |
|
humanity-icon-theme (Ubuntu Yakkety) |
|
2017-01-24 11:09:14 |
Iain Lane |
nominated for series |
|
Ubuntu Xenial |
|
2017-01-24 11:09:14 |
Iain Lane |
bug task added |
|
ubiquity (Ubuntu Xenial) |
|
2017-01-24 11:09:14 |
Iain Lane |
bug task added |
|
humanity-icon-theme (Ubuntu Xenial) |
|
2017-01-24 13:33:24 |
Launchpad Janitor |
humanity-icon-theme (Ubuntu): status |
Fix Committed |
Fix Released |
|
2017-01-24 18:48:00 |
David Jordan |
description |
STEPS:
1. grab the latest iso
2. Note the header during install
EXPECTED:
Icon on one header
ACTUAL:
I believe the a11y icon is double sized and forces a double header. see photo
/!\ Seem to be a hidpi only issue I see it on xps13 but not on other installs |
[Impact]
During install and oem-firstboot, the header bar at the top of the screen in Ubiquity is twice as tall as it should be on hidpi screens (looking like two normal sized header bars stacked on top of each other), and the blue a11y icon is double sized.
This looks obviously incorrect and ugly and makes a bad first impression on users installing Ubuntu on a hidpi laptop or customers of Ubuntu OEMs booting new machines for the first time. Arstechnica commented negatively on this in their review of Dell's XPS 13: http://arstechnica.com/gadgets/2017/01/dells-latest-xps-13-de-still-delivers-linux-now-embraces-svelte-hardware/
Users of the Dell XPS 13 are affected as well as users of other brands of laptops with hidpi screens. System76 is temporarily carrying a patched version of Humanity to work around this bug.
The a11y icon is double-sized because the version of Humanity shipping in Ubuntu doesn't support @2 hidpi scaling, which results in the header bar doubling its height. Because the header bar is drawn with CAIRO_PAD_REPEAT, the gradient is repeated so it looks like two bars stacked one on top of the other. The fix to the Humanity icon theme adds @2 hidpi support, which shrinks the icon and restores the header bar to its normal height.
[Test Case]
ISO install:
1. Grab an Ubuntu iso and proceed to install (not "try") Ubuntu on a computer with a hidpi screen.
2. Note the double-sized header and icon during install.
- Using an iso with a fixed version of Humanity, the header and icon should look normal.
OEM-Firstboot:
1. Grab an Ubuntu iso and do an oem-install on on a computer with a hidpi screen.
2. After installing, click the launcher icon to "Prepare for shipping to the end user" and reboot.
3. During oem-firstboot, note the double-sized header and icon during install.
- To test the fix, install a fixed version of humanity before preparing the system for the end user.
[Regression Potential]
This patch affects the look of anything using the Humanity icon set. The look of Nautilus, and many other GTK apps will be affected. This is not a regression but fixes another bug and resolves a discrepancy between rendering of icons on hidpi screens vs lowdpi screens.
The biggest risk for regression comes from the off chance that there is an error or omission in the index.theme files. Comparing icons on a broad range of applications and systems should catch this class of issues. If any issues with icons are found, check there. |
|
2017-01-25 12:04:51 |
Łukasz Zemczak |
humanity-icon-theme (Ubuntu Xenial): status |
New |
Fix Committed |
|
2017-01-25 12:04:54 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-01-25 12:05:00 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2017-01-25 12:05:05 |
Łukasz Zemczak |
tags |
16.10 desktop-testing hidpi iso-testing patch rls-y-incoming |
16.10 desktop-testing hidpi iso-testing patch rls-y-incoming verification-needed |
|
2017-01-25 12:09:33 |
Łukasz Zemczak |
humanity-icon-theme (Ubuntu Yakkety): status |
New |
Fix Committed |
|
2017-01-26 03:31:22 |
Mathew Hodson |
humanity-icon-theme (Ubuntu Xenial): importance |
Undecided |
Low |
|
2017-01-26 03:31:32 |
Mathew Hodson |
ubiquity (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2017-01-26 03:31:39 |
Mathew Hodson |
ubiquity (Ubuntu Yakkety): importance |
Undecided |
Medium |
|
2017-01-26 03:31:54 |
Mathew Hodson |
humanity-icon-theme (Ubuntu): importance |
Undecided |
Low |
|
2017-01-26 03:32:19 |
Mathew Hodson |
humanity-icon-theme (Ubuntu): importance |
Low |
Medium |
|
2017-01-26 03:32:22 |
Mathew Hodson |
humanity-icon-theme (Ubuntu Xenial): importance |
Low |
Medium |
|
2017-01-26 03:32:26 |
Mathew Hodson |
humanity-icon-theme (Ubuntu Yakkety): importance |
Undecided |
Medium |
|
2017-01-26 03:32:28 |
Mathew Hodson |
ubiquity (Ubuntu Xenial): importance |
Medium |
Low |
|
2017-01-26 03:32:30 |
Mathew Hodson |
ubiquity (Ubuntu Yakkety): importance |
Medium |
Low |
|
2017-01-26 03:34:14 |
Mathew Hodson |
tags |
16.10 desktop-testing hidpi iso-testing patch rls-y-incoming verification-needed |
desktop-testing hidpi iso-testing patch verification-needed |
|
2017-01-26 19:01:56 |
David Jordan |
tags |
desktop-testing hidpi iso-testing patch verification-needed |
desktop-testing hidpi iso-testing patch verification-done |
|
2017-01-31 16:09:59 |
Launchpad Janitor |
humanity-icon-theme (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2017-01-31 16:10:10 |
Adam Conrad |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-01-31 16:10:30 |
Launchpad Janitor |
humanity-icon-theme (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2017-02-08 13:15:31 |
Chen-Han Hsiao (Stanley) |
bug |
|
|
added subscriber Chen-Han Hsiao (Stanley) |
2017-02-10 22:16:17 |
Mathieu Trudel-Lapierre |
ubiquity (Ubuntu Yakkety): status |
New |
Won't Fix |
|
2017-02-10 22:16:26 |
Mathieu Trudel-Lapierre |
ubiquity (Ubuntu Xenial): status |
New |
In Progress |
|
2017-02-10 22:16:28 |
Mathieu Trudel-Lapierre |
ubiquity (Ubuntu Xenial): assignee |
|
Mathieu Trudel-Lapierre (cyphermox) |
|
2017-02-10 22:37:02 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-installer/ubiquity/xenial-proposed |
|
2017-02-10 22:37:11 |
Mathieu Trudel-Lapierre |
ubiquity (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2017-07-24 15:29:35 |
Mathieu Trudel-Lapierre |
ubiquity (Ubuntu Xenial): status |
Fix Committed |
In Progress |
|
2017-07-28 00:32:20 |
Adam Conrad |
ubiquity (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2017-07-28 00:32:24 |
Adam Conrad |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-07-28 00:32:32 |
Adam Conrad |
tags |
desktop-testing hidpi iso-testing patch verification-done |
desktop-testing hidpi iso-testing patch verification-needed verification-needed-xenial |
|
2017-08-01 07:34:39 |
Timo Aaltonen |
tags |
desktop-testing hidpi iso-testing patch verification-needed verification-needed-xenial |
desktop-testing hidpi iso-testing patch verification-done-xenial |
|
2017-08-01 07:46:37 |
Launchpad Janitor |
ubiquity (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|