Skip to content
WARLOCKEnter the desktopSearch

Foundations

The principles and interaction model behind a desktop that keeps its state understandable.

Principles

Show what is known, keep targets steady, separate attention, use color economically and preserve access. Explore the principles.

Accessibility

Keyboard operation, clear names, contrast, scaling and motion preferences are part of the interface. Explore accessibility.

Layered windows

Application activity, window focus, candidates and keyboard delivery describe different facts. See the attention language.

Interaction

The Elm Architecture separates intent, receipts and observations. Explore interaction.

Enter the desktop

Try Warlock on the simulated desktop.