Developer Guide
The Developer Guide provides an in-depth reference for building applications with @sullux/tui.
Table of Contents
- Core Concepts — Intrinsic vs. parent-dependent layout properties.
- The Tui Application Engine — Turnkey startup engine, lifecycle hooks, and virtual modules.
- Context & JS Bindings — The
@interception protocol and thectxcontext API. - Focus & Navigation — Pre-order DFS focus ordering, recursive enabling/disabling, and focus state indicators.
- Keyboard Engine — Key translation, declarative
KeyHandlerrouting, sequence operators, and suffix trimming. - Data Types — Type normalizer factories (
Measure,Size,Margin,Point,Bounds,Orientation,Color,Alignment). - Markup Reference — Scoped template/class lookups (
:templates,:classes), Method 2 imports, array splatting, and function invocation ($sigil).