- Support for Guest Mode has been removed.
- Most image assets in the Design Checklist have been updated to reflect the current UI.
- Updated UX guidelines for iOS senders on iOS 14 and later.
- Added new UX guidelines for touch on receivers.
- Updated all image assets to comply with the UX guidelines.
- Split the lengthy design checklist document by its major headings into seven shorter, better chunked files for faster loading and less scrolling.
- For better consistency, replaced "expanded controls" with "expanded controller" and replaced "persistent controls" with "mini controller".
- Most of the images for Android, and many for Web Receivers have been updated throughout.
- In Sender stops cast, Clarified recommended behavior for the Stop Casting user action.
- Updated recommended labeling in the following sections:
- In Sender volume controls, updated volume control guidelines extensively.
- In Cast sequence, added clarification about where content starts for each sequence variation.
- Changed "Cast menu" to "Cast dialog" throughout.
- In Cast dialog, added the recommendation to use the MediaRouter component for Android or follow the reference app examples for iOS, Chrome, or custom implementations.
- In Cast dialog, while casting, removed "Tapping a Web Receiver / content item, closes the cast menu and shows the full controls and info for that content item," as that behavior is not implemented.
- In Sender volume control, clarified that the volume slider in the sender app must reflect volume changes made by the Chromecast remote control.
- In Sender notification, clarified that the developer must provide an "X" to stop casting; this is not provided by the framework.
- In Sender expanded controller, "Identify elapsed time and content duration for media streams" is restated as a best practice.
- A new section, Sender volume controls has been added
- Considerations for guest mode have been added througout
- Web Receiver status is no longer required for the Cast dialog devices list.
- Web Receiver status and name is no longer required for the lockscreen for music apps.
- For Android, the volume slider with the Cast icon must appear when pressing the volume hardware keys.
- Controlling the volume of a Cast session using volume hardware buttons on a mobile device is no longer required for iOS.
- Use the app icon instead of the cast icon on the notification bar when casting.
- Translations of cast terminology are now available at Cast Terminology.
- Sender notification and Sender lock screen can be implemented in Android only; there is no provision for these in iOS
- Cast button states checklist requirements have been updated to reflect the new ON / Connected state of the cast icon
- Introduce Cast to users is now a checklist requirement
- Updated checklist titles
- More clearly defined "Required" & "Best practices"
- Added sender / Web Receiver screenshot pairs to all states
- Added animated gifs for loading & connecting states
- Added terminology section
- Updated Chrome guidelines to reflect current requirements
- More clearly defined requirements for Sender stops cast
- More clearly defined requiremnts for Sender resumes cast
Images used in this guide are courtesy of the Blender Foundation, shared under copyright or Creative Commons license.
- Elephant's Dream: (c) copyright 2006, Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
- Sintel: (c) copyright Blender Foundation | www.sintel.org
- Tears of Steel: (CC) Blender Foundation | mango.blender.org
- Big Buck Bunny: (c) copyright 2008, Blender Foundation / www.bigbuckbunny.org