Page MenuHomePhabricator

Consolidate code for MediaViewer across desktop and mobile
Open, MediumPublic

Description

Desktop and mobile use different implementations for displaying a lightbox when images are clicked.
There is lots of user value e.g. performance/functionality to consolidating these two experiences.

Pros of desktop version compared to mobile

  • Has support for 3d images

Cons of desktop version compare

  • ~100KB of code (minified, decompressed). Mobile uses ~5KB

Cons of both

  • Desktop built in OOUI library (rather than Codex)
  • Mobile uses non-standard MobileFrontend library (rather than Codex)

Benefits of consolidating the two experiences

  • One less unmaintained extension in our deployed servers
  • More functionality to mobile users
  • better frontend performance for desktop users

Details

Reference
bz63504

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
DuplicateNone
OpenNone
DeclinedNone
OpenJdlrobson
OpenNone
OpenNone
OpenNone
DeclinedNone
ResolvedJdlrobson
Resolved bmansurov
DeclinedNone
ResolvedJdlrobson
InvalidNone
Duplicate Nirzar
OpenNone
ResolvedJdlrobson
DeclinedNone
ResolvedEsanders
ResolvedEsanders
Resolvedmatmarex
Resolvedmatmarex
Resolvedovasileva
ResolvedABorbaWMF
ResolvedNone
DuplicateNone
DuplicateNone
ResolvedJdlrobson

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:12 AM
bzimport set Reference to bz63504.

bingle-admin wrote:

Prioritization and scheduling of this bug is tracked on Trello card https://trello.com/c/KdBttENl

This comment was removed by Tgr.
Nemo_bis renamed this task from [Tracking] Consolidate code for MediaViewer across desktop and mobile to Consolidate code for MediaViewer across desktop and mobile (tracking).Jul 19 2015, 9:59 AM
Nemo_bis updated the task description. (Show Details)
Jhernandez subscribed.

Mass-removing the Multimedia tag from MediaViewer tasks, as this is now being worked on by the Reading department, not Editing's Multimedia team.

cc @JKatzWMF and @Nirzar
If we want to add things like 3d support to the mobile experience this work should be prioritised and the mediaviewer inside MobileFrontend should be removed. Ideally, we should not have to support two experiences for viewing media files.

Jdlrobson renamed this task from Consolidate code for MediaViewer across desktop and mobile (tracking) to Consolidate code for MediaViewer across desktop and mobile.Mar 22 2023, 11:50 PM
Jdlrobson updated the task description. (Show Details)
Jdlrobson updated the task description. (Show Details)