ferrite_config/
lib.rs

1pub use cache::CacheConfig;
2pub use config::FerriteConfig;
3pub use error::{ConfigError, Result};
4pub use help_menu::HelpMenuConfig;
5pub use indicator::IndicatorConfig;
6pub use input::ControlsConfig;
7pub use window::WindowConfig;
8pub use zoom::ZoomConfig;
9
10pub use eframe::egui::{Color32, Key};
11pub use types::{ColorRGBA, MouseButton, Position, Vector2D};
12
13pub const VERSION: &str = env!("CARGO_PKG_VERSION");
14pub const CONFIG_VERSION: &str = "0.1";
15
16mod cache;
17mod config;
18pub mod defaults;
19mod error;
20mod help_menu;
21mod indicator;
22mod input;
23mod navigation;
24mod types;
25mod window;
26mod zoom;