Skip to main content

Crate ftui_demo_showcase

Crate ftui_demo_showcase 

Source
Expand description

FrankenTUI Demo Showcase library.

This module exposes the demo application internals so that integration tests can construct screens, render them, and assert snapshots.

§Role in FrankenTUI

ftui-demo-showcase is the primary way to see what the system can do. It aggregates the visual effects, widgets, layouts, and interaction demos into a single runnable application.

§How it fits in the system

The demo showcase is a consumer of all core crates. It exercises the runtime, render kernel, widgets, and extras in one place, and its screens are used as the reference for snapshots and visual regression tests.

Modules§

app
Main application model, message routing, and screen navigation.
chrome
Shared UI chrome: tab bar, status bar, and help overlay.
cli
Command-line argument parsing for the demo showcase.
data
Simulated data generation and deterministic data sources for the demo showcase.
determinism
Determinism fixtures for the demo showcase and tests.
screens
Screen modules for the demo showcase.
test_logging
Shared JSONL logging helpers for tests.
theme
Shared theme styles for the demo showcase, backed by ftui-extras themes.
tour
Guided Tour orchestration for the demo showcase.

Macros§

debug_render