← Blog
VIDEO · 0.6.0

LCARS Desktop Suite Complete: AA Title Text + Status Bar

June 22, 2026 · sigil-video · Sigil-Docs
video lumen theme gpu design 0.6.0

Two commits close the LCARS desktop layout: lcars_wchrome_title wires AA title text into window chrome via the ui_glyph→cov_blend compositing path, and lcars_statusbar delivers the full-width bottom bar. All three desktop regions are now covered — top, windows, bottom. LCARS-WCHT-PASS + LCARS-SBAR-PASS x86. (sigil-video e5bcc7d, 18d629d)


lcars_gch_cov — one AA path for all text

lcars_gch_cov (e5bcc7d) is a per-glyph renderer that routes through the ui_glyph→cov_blend path. Key details:

This makes LCARS text rendering an instance of the same AA contract the rest of the Lumen UI uses — one path for all text, whether in a system panel or a window title.


lcars_wchrome_title — AA text in window chrome

lcars_wchrome_title (e5bcc7d): lcars_window_chrome() extended with a title string (up to 8 ASCII chars) rendered in the black title area via lcars_gch_cov(). Text color: lcars_tan(). Vertical centering when bh > 16.

lcars_wchrome_title: AA tan title text in black window chrome — glyph=ok pill=ok past=ok x86 PASS
lcars_wchrome_title: AA tan title text in black window chrome — glyph=ok pill=ok past=ok x86 PASS

Test: 'T' atlas (row0=0xFF), chrome ww=140 bh=16, renders "T" — lit glyph pixel=tan (cov_blend fired), orange pill intact, past-glyph area=black. LCARS-WCHT-PASS.


lcars_statusbar — the bottom anchor

lcars_statusbar (18d629d): full-width status bar at fbh-bh. Three zones:

Orange pill (left)
4×bh wide — the LCARS bottom anchor, mirroring the panel_header pill shape.
Black center
Status area for live status text or ticker display.
Blue + tan indicators (right)
Two fixed indicator blocks, right-anchored.

GPU path: gpu_submit (CAP_ACCEL; silicon-pending). Software-2D: lcars_fill_rect fill_span rows. Test: 160×120 fb, bh=14 — pill=ok center=ok blue=ok tan=ok above=ok.

lcars_statusbar: orange pill + black status center + blue+tan indicators — LCARS-SBAR-PASS x86
lcars_statusbar: orange pill + black status center + blue+tan indicators — LCARS-SBAR-PASS x86

LCARS-SBAR-PASS.


The complete LCARS desktop layout

All three desktop regions are now covered. The full LCARS skin is composable from three calls plus lcars_progress / lcars_data_strip for live readouts anywhere in between:

RegionFunctionKey surfaces
lcars_panel_headerTop barFull-width orange+tan+gold sidebar stack
lcars_window_chrome / lcars_wchrome_titleWindow decorationsPill cap + black title (AA text) + tan accent
lcars_statusbarBottom barOrange pill + status center + blue+tan indicators

The LCARS API surface

11 public functions in core/lcars_theme.sg: