Page MenuHomePhabricator

Enhanced Recent Changes collapse/show arrows are low-resolution
Closed, ResolvedPublic

Description

Screenshot of en.wikipedia.org on iPad 3 with Retina display

The collapse/show arrows used for Enhanced Recentchanges are low-resolution raster images and are visibly pixelated on a high-resolution display such as iPad 3rd-gen or when zoomed in.

Recommend replacing with SVG with PNG fallback.


Version: 1.19
Severity: normal
Whiteboard: gci2013 https://www.mediawiki.org/wiki/Google_Code-In#Candidate_tasks

Attached:

IMG_0021.PNG (1×2 px, 679 KB)

Details

Reference
bz35344
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
branch.py: Add missing return in yielded git_with_envrepos/releng/release!116dduvallmain-Ie1842a30a120b4687f6788b1a8e3db10eb1ac5f8main
automatic-branch-cut: Remove check for `netrc_file` environment variablerepos/releng/release!112dduvallmain-I60c90f33e3a2d82df11b953131508fbbec47d477-I60c90f33e3a2d82df11b953131508fbbec47d477main
make-release: Use the same credentials for Gerrit API and Git operationsrepos/releng/release!111dduvallmain-I60c90f33e3a2d82df11b953131508fbbec47d477-I455b614e6c75ff4d50a2eb99d83837cb02160021main
reqconfig: split business logic into an API classrepos/sre/conftool!26oblivianrequestctl_apimain
Use conventional `NETRC` environment variable name for netrc credential filerepos/releng/jenkins-deploy!71dduvallmaster-I0948e0c19106af04d23da5321899db994fa1a0c5master
automatic-branch-cut: Remove check for `netrc_file` environment variablerepos/releng/release!110dduvallmain-I60c90f33e3a2d82df11b953131508fbbec47d477main
Customize query in GitLab

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 12:17 AM
bzimport set Reference to bz35344.

This is a JS feature. It might be easier to do than some of the other images. If we can detect .svg support using JS then we can just make the image we use variable based on that.

While we're at it, perhaps that detection of .svg support should be something we code into a RL module that can be used in multiple paths of code.

Change 96372 had a related patch set uploaded by M4tx:
Fixed low-resolution enhanced recent changes collapse/show arrows (GCI 2013 task 5346992154738688, bug 35344)

https://gerrit.wikimedia.org/r/96372

Change 96372 had a related patch set uploaded by M4tx:
Fixed low-resolution enhanced recent changes collapse/show arrows (bug 35344)

https://gerrit.wikimedia.org/r/96372

Change 97022 had a related patch set uploaded by M4tx:
Fixed indentation style and PNG fallbacking method.

https://gerrit.wikimedia.org/r/97022

Change 97022 abandoned by M4tx:
Add SVG versions of enhanced recent changes collapse/show arrows

https://gerrit.wikimedia.org/r/97022

Change 96372 merged by jenkins-bot:
Add SVG versions of enhanced recent changes collapse/show arrows

https://gerrit.wikimedia.org/r/96372