Mudita

Slide loader โ€” landscape pixels

One renderer for the gap between "we asked for an image" and "the image arrived", on any slide. It takes three things it can already know at render time, the slide background, the accent colour, and the shape the image will occupy, and screens that shape in dots until the picture lands.

The three slides below share a single function. Nothing about them is special-cased: a full-bleed rectangle on white, a chevron on dark navy, and a folded polygon on cream all come from the same call with different arguments.

Wave
Colour
Render
Tone
Loop

Three slides, one call

โ€”

The contract



  

Why it is built this way