ferrite-core
Core functionality for the Ferrite image viewer. This crate provides the essential building blocks for image viewing, manipulation, and navigation.
Features
- Fast image loading with LRU caching
- Smooth zooming and panning
- Directory-based image navigation
- Configurable UI elements
Architecture
The crate is organized into several modules:
image/- Image loading, caching, and managementui/- User interface components and renderingnavigation/- Directory traversal and image navigation
Usage
use FeriteApp;
use FeriteConfig;
Dependencies
eframe,egui- GUI frameworkimage- Image processinglru- Cache managementtracing- Logging and diagnosticsferrite-config- Configuration management
License
Same as Ferrite main project