moving them by a few pixels brings up the controls layer
I’d never noticed this before. I actually wrote a custom gesture recognizer to handle a similar issue where moving a few pixels while zoomed in would trigger the zoom out action. I should be able to swap the controls gesture out to fix this as well.
Videos when rotated often fail to scale properly to the new aspect
I admittedly have not tested media previews with device rotation. There are probably a few issues to address here. I’ll look into this.
playback controls visible, then another tap brings up the share / dismiss controls over the top, and then finally a third tap leaves just the video
This is simple enough, I’ll have the video controls follow the same setting for other buttons visibility so they stay synchronized.
Dismissing a video should probably pause playback
I believe this follows the setting for autoplay of videos. If autoplay is enabled, the video will resume in the feed when dismissing the media viewer, otherwise, it will just synchronize the playback position. I could be mistaken, I’ll have to take a look at it tomorrow.