Skip to content

Guides

Task-focused guides. Each one explains a part of the API with working code and links to the full reference pages.

Guide Covers
Drawing on screen paint and invalidate, colors and theme colors, fonts, text measurement, shapes, bitmaps and masks
Forms & configuration UI form.addLine and fields, layout slots, expansion panels, dialogs, widget configuration
Sources & telemetry Finding sources, reading values, categories and options, creating sensors
Events, keys & touch Event handlers, key codes, touch, consuming events
Saving settings Widget read/write, files, settings for tools and tasks
Audio & haptics Playing files, numbers, tones and vibration without spamming the pilot
Translations Locale detection and translation tables

New to Ethos Lua? Start with Getting started. Writing anything that runs continuously? Read Best practice too.