Samuel Défago
Samuel Défago
If a segment as been very briefly played, resuming it will efficiently try to seek at the nearest chunk before the position. Currently the start position can be located before...
VoiceControl uses accessibility labels. While this works for most buttons for which our labels are already short, this does not really work for content cells. This can be improved for...
The portal lets the user reorder topics. We have a grid displaying topics and could also implement an edit mode with the possibility to reorder topics, a choice persisted on...
Currently, the player view has a simpler layout for preview (context menu, peek and pop). We could introduce a similar simpler layout for shows, modules and topics as well. This...
With the hero stage introduced in iOS 3.3.0 and tvOS 1.3.2 the image is scaled, top aligned and clipped. As a result SwiftUI incorrectly identifies the accessibility frame (ignores the...
There might be nothing to do, but at least we should think about modal presentations in Play. Modal presentation (whether built-in like form sheet or custom) [might not lead](https://developer.apple.com/documentation/uikit/uimodalpresentationstyle/formsheet) to...
When resuming playback of a TV DVR livestream from the mini player (after having closed the local player or stopped Google Cast playback, for example), the state is incorrect: -...
Context menus are accessible via VoiceOver, but there also exists a concept of actions, use for example in Mail. Moreover, some actions (e.g. swipe to delete) could also be made...
Once a media has a block reason (e.g. expired), if the play button of the mini player is tapped, nothing happens, and no UI feedback is provided to the user....
The [SwiftMessages](https://github.com/SwiftKickMobile/SwiftMessages) banner retains the parent view controller context, if any has been defined, while it is displayed. This is easy to see with our media player view controller: 1....