v0.1.0-pre.046

This commit is contained in:
2026-07-25 19:45:35 +02:00
parent 01764a485a
commit 417536e4c4
17 changed files with 1491 additions and 57 deletions

View File

@@ -1,5 +1,5 @@
// file: kb-app-demo-desktop/src/lib.rs
// version: 2
// version: 3
//! Tauri desktop demo application for `khadhroony-bot3`.
@@ -7,13 +7,26 @@
#![deny(unreachable_pub)]
#![warn(missing_docs)]
mod app_state;
mod constants;
mod frontend_log;
mod main_window;
mod splash;
mod tauri;
/// Runs the desktop demo application.
pub use self::tauri::run;
/// Shared application state managed by Tauri.
pub(crate) use self::app_state::AppState;
/// Frontend logging payload.
pub(crate) use self::frontend_log::FrontendLogPayload;
/// Emits one normalized frontend log event.
pub(crate) use self::frontend_log::emit_frontend_log;
/// Loads the project README for the main window.
pub(crate) use self::main_window::load_project_readme;
/// Returns the workspace root directory.
pub(crate) use self::main_window::workspace_root_dir;
/// Delay after fade-out before destroying the splash window.
pub(crate) use self::splash::SPLASH_CLOSE_WAIT_MS;
/// Splash fade duration.
@@ -26,6 +39,7 @@ pub(crate) use self::splash::SplashOrder;
pub(crate) use self::splash::emit_splash_order;
/// Waits for the minimum splash duration.
pub(crate) use self::splash::wait_until_minimum;
// Keep the canonical tracing target as the final facade export.
/// Canonical tracing target for the desktop demo application.
pub(crate) use self::constants::TRACING_TARGET;