aetna-core

Backend-agnostic UI primitives for Aetna apps.
Start here for application code:
use *;
Use aetna-winit-wgpu to open a native desktop window. Use
aetna-wgpu::Runner directly only when writing a custom host or
embedding Aetna in an existing render loop.
If the UI mirrors external state, refresh it in App::before_build.
Hosts call that hook immediately before each build.
The app-author surface is aetna_core::prelude. Backend and diagnostic
APIs live in explicit modules such as ir, paint, runtime, bundle,
text, and vector.