Checklist
Acceptance testing
The display is considered to comply if the following requirements are met:
- Image ratios are set before loading (avoid flickering)
- Make sure banners are working correctly (if not disabled)
- if banners are supported all responsive queries should be structured using both media and object queries. Check container queries
- Editor setting options should be satisfied, assert showing/hiding in correct formats.
- if custom icons are implemented (cool!) make sure display can fall back to default icons if an icon is missing. That's important when a new network is introduced. Displays can still show an icon. For example "Clubhouse" can be added to social networks.
- Content changes should be handled correctly. If display is not reactive, developers should destroy created elements and re-initialize when contents change.
- When visibility of the supported
show\hide
features change, paddings/margins should be handled correctly so that displays always look good when some atributes are hidden. - Create a screenshot of the display, save it as preview.jpg on the public directory.
- index.html display title
<title>...</title>
should be<title>[string-contentfry-title]</title>
do not try to customize it. (this string is replaced with display name.)