dais-core 0.1.0

Core types, command bus, and state machine for Dais
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Core types, command bus, and state machine for Dais.
//!
//! This crate contains the foundational types shared across all Dais crates:
//! - [`commands::Command`] — every user action as a typed message
//! - [`state::PresentationState`] — the single authoritative state struct
//! - [`bus::CommandBus`] — MPSC command dispatcher
//! - Configuration and keybinding types
//! - Slide grouping model
//! - Monitor management trait

pub mod bus;
pub mod commands;
pub mod config;
pub mod keybindings;
pub mod monitor;
pub mod slide_group;
pub mod state;