Initial project scaffold: Rust egui ePub reader

- Cargo.toml with eframe, egui, epub, rfd, serde dependencies
- Source modules: app, book, font, persistence, reader, theme
- MinGW static linking config
- .gitignore for build artifacts
This commit is contained in:
Developer
2026-05-13 22:56:10 +08:00
commit 2bdb8a90b9
11 changed files with 4672 additions and 0 deletions

23
Cargo.toml Normal file
View File

@@ -0,0 +1,23 @@
[package]
name = "epub-read"
version = "0.1.0"
edition = "2021"
description = "ePub reader with egui"
[[bin]]
name = "epub-read"
path = "src/main.rs"
[dependencies]
eframe = "0.31"
egui = "0.31"
epub = "1.2"
rfd = "0.15"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
[profile.release]
opt-level = "z"
lto = true
codegen-units = 1
strip = "symbols"