Avalonia-first terminal UI
`RoyalApps.RoyalTerminal.Avalonia` provides a backend-neutral `TerminalControl` with theming, virtualization, regex text highlighting, framebuffer shaders, capture/replay, snapshot export, and rich input handling.
Multi-transport sessions, managed and native VT processing, regex text highlighting, framebuffer shaders, modular rendering packages, and first-class sample and validation tooling.
Start here
Choose the right package set, understand the architecture, and jump into the generated API surface.
Embedding
Wire the control, configure sessions, preserve history, and export terminal state.
Runtime
Review transports, screen state, highlighting, Ghostty interop, and native compatibility notes.
Rendering
Understand the rendering stack and shader compatibility across Skia, Ghostty, and Windows Terminal models.
Operations
Use sample tooling, validate release workflows, and diagnose common integration issues.