support-step-recorder-core 0.1.2

Moteur de capture d'actions utilisateur (clics, fenêtres, texte) — coeur de Support Step Recorder.
//! Coeur de **Support Step Recorder** : capture des actions utilisateur
//! (clics, fenêtres, texte saisi) façon *Problem Steps Recorder* de Windows.
//!
//! - [`recorder::Recorder`] branche les événements clavier/souris sur une session.
//! - [`session::Session`] accumule les [`model::Step`] et leurs captures.
//! - [`export`] produit un rapport HTML rejouable, un `steps.json` et une archive ZIP.

pub mod capture;
#[cfg(target_os = "macos")]
pub mod capture_macos;
#[cfg(target_os = "windows")]
pub mod capture_windows;
pub mod export;
pub mod i18n;
pub mod input;
pub mod model;
pub mod progress;
pub mod recorder;
#[cfg(target_os = "linux")]
pub mod screencast;
pub mod session;
pub mod text;
pub mod writer;

pub use i18n::Lang;
pub use input::{Button, InputBackend, InputEvent};
pub use model::{Action, Step, WindowInfo};
pub use progress::Progress;
pub use recorder::Recorder;
pub use session::Session;