indicatrix-cut 0.7.1

Desktop faceting-design editor: library browsing, spectral 3D rendering, material retargeting, and a solid inspection view.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Settings persistence and lighting presets.
//!
//! `model` is pure data + pure logic (unit-testable without Slint or threads).
//! `store` handles the on-disk TOML file, including the "never block startup" fallback
//! behaviour. `persist` is the debounced background writer that `gui::mod` wires up to
//! the UI callbacks.

pub mod model;
pub mod persist;
pub mod store;

pub use model::{
    ExportTransfer, ImportPreviewChoice, LightingPreset, LiveComputeTarget, LiveTransfer,
    LocalComputeTarget, LocalPreviewScale, PreviewScale, RemoteEndpoint, SettingsFile,
    TiltVideoCompute, WorkerSettings,
};
pub use persist::SettingsPersister;