Skip to content
Course · Shipping AI interfaces

Temperature as a visible dial

A temperature slider that changes nothing is decoration; one that changes everything is a surprise. The honest dial shows its effect, names its stops, and labels its demo.

Beginner1 min read (computed · recorded 3)updated 2026-09-14aicontrolsslidercourse

by Motif Editors

revised 2026-09-14First publication in the bank-4 AI-interface curriculum.

Part 12 of 15 in Shipping AI interfacesLocal-first as a featureFeedback that improves nothing — yet

Key takeaways
  • A control must show its effect — a temperature dial that cannot change the output is a fake control.
  • Named stops (precise, balanced, wild) make the dial legible; a bare 0–1 is a riddle.
  • A demo that snaps between fixed variants must say so — it is a demonstration, not a dial.

Every control earns its place by changing something

The temperature dial is the classic dead control: it sits in a panel, users drag it, nothing visibly changes. The honest version pairs the slider with a sample output whose register actually shifts — terse at 0.1, balanced at 0.5, expansive at 0.9. The pairing is the proof the control works, and it teaches the concept while it demonstrates.

Names beat numbers

A range from 0 to 1 is a riddle to most users; three named stops — precise, balanced, wild — are a language. The native range input with visible focus is the accessible backbone, and the demo honesty line applies: if the output snaps between fixed variants rather than interpolating, the caption says 'demo of the control', not 'real dial'.

Practise the lesson

Theory sticks when you ship it. These original Motif assets put this guide's lesson to work — open one and copy it into your own page.

The component this essay works with — mounted, not pictured
Temperature Slider
0.5
precisebalancedwild

Treat a theme as a remap: intent names stay, the scale inverts, and every component follows without a hex flip.

output snaps between three fixed variants — the slider is a demo of the control, not a real dial