Package-level declarations

Types

Link copied to clipboard

What the showroom is currently showing: the search query, and the component whose detail view is open (null while the list is).

Properties

Link copied to clipboard

Whether a viddik capture is what is drawing right now. false everywhere else, including in the app itself — CaptureEngine is the only thing that provides true.

Functions

Link copied to clipboard
fun ViddikShowroom(components: List<ViddikComponent>, modifier: Modifier = Modifier, state: ViddikShowroomState = rememberViddikShowroomState())

The component browser: every fixture the KSP processor found, grouped, searchable, one tap from its live rendering.

Link copied to clipboard

Makes text drawn inside this subtree rasterize identically on every OS, even when the subtree sits inside a layer carrying a RenderEffect — a Modifier.blur, a graphicsLayer(renderEffect = ...), a glass/backdrop effect.