use display and opacity for transition. use aspect ratio for creating thumbnail placeholder. add manifest label to window