strand

Playground

Every example on this site, running in your browser. It is Strand's own compiler and renderer, with the mock services the docs use and the steps each example's scenario plays. Pick an example, play its steps or run them one at a time, point at it and click, and edit its config: it runs again as you type, and a mistake shows what strand check would print.

The playground runs Strand in your browser, which needs the page served over http and this site's WebAssembly build.

What runs here

The examples draw with the CPU renderer, the same code that draws a bar on your screen, into a canvas. Time is a virtual clock that ticks every 1/60 s of real time, so motion runs at the speed it would on your desktop. Bars, panels, OSDs and popups are shown; windows and lock screens are not, nor is the GPU's work. Service values are the mock's, the icons are the few files the examples draw, and the fonts are Liberation Sans, regular and bold. Nothing is downloaded until you open this page.

This page on GitHubThis page as Markdownllms.txt