cranpose-app-shell 0.0.37

Application orchestration shell for Cranpose
Documentation

Cranpose App Shell

The runtime orchestration layer for Cranpose applications.

When to Use

This is an internal crate that acts as the glue between the platform shell (windowing), the runtime (scheduler/clock), and the UI framework. It manages the main application loop. Advanced users might inspect this crate to understand the lifecycle of a frame or how input events flow from the OS to the composition tree.

Key Concepts

  • App Lifecycle: Initialization, Loop execution, and Shutdown.
  • Frame Scheduling: Coordinates measure, layout, and draw phases based on vsync signals and state invalidations.
  • Input Dispatch: Routes raw window events to the FocusManager and PointerInput subsystems.

Usage

This crate is typically instantiated and managed by the AppLauncher in the cranpose crate.