Mobile make-flow update

Only two make-flow tickets have been fixed during 4.2. Here’s where we’re at.

List tables

We have some patches which attempt hiding columns on small screens, but that approach is unsatisfying. A single column approach feels better. Perhaps we could get some one column designs for media and tags and go from there.

#29993 – Media action links are cramped on small screens
#29992 – Cramped tag action links on small screens
#29991 – Comment action links are quite cramped on small screens
#29995 – Username is cut off on the user list table on small screens
#29994 – Border bug on empty list tables on small screens

Admin Menu

#31187 – Allow swiping the admin menu open and closed on touch devices

There’s a patch that tests well on everything we’ve thrown at it so far except a OnePlus One phone. I think that’s the only hold up. Can anyone give that a look?

#29906 – Submenus can’t be dismissed on mobile.

The patch here works well for me. It needs code review. There’s one more issue to address regarding admin bar menu behavior.

Media

#29989 – Hide Media Buttons on small screens

This has lost all momentum. Unless a dev adopts it, this one won’t see 4.2. A big bummer.

TinyMCE

#31159 – Kitchen sink should be hidden by default on small screens

I think always collapsing the kitchen sink on mobile is fine for now, but preserving interface state separately for mobile and desktop merits future discussion. There are no patches yet for this ticket.

#31161 – TinyMCE Help button is irrelevant on devices without keyboards

I’m down with removing the help button on mobile. Needs a patch.

Modal scrolling

Scrolling behind modals is a persistent problem for us. We need a holistic approach instead of the slow motion wac-a-mole we’ve been doing.
https://make.wordpress.org/flow/2015/03/05/scroll-bleed-through-in-the-session-expired-log-in-modal-iphone-5/

#31381 – The theme details modal has scrolling and toolbar problems on iPhone 6 and 6+

31381 has a reviewed patch that is ready for commit. Is this approach applicable elsewhere?

 

Open make flow tickets:

https://core.trac.wordpress.org/query?status=!closed&keywords=~make-flow