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.