A cross-platform installer for Just Natsuki.
dev:
master:
- The Monika After Story Team, for permission to fork and use their original installer.
- Booplicate, for their kind assistance in developing this fork and their work as the original author of the installer.
You're all awesome!
- Cross-platform (Windows, MacOS, Linux)
- Small executables size
- Fast
- Dynamic version fetching
- Detection of DDLC directory
- Rust 1.62 (can build >= 1.59)
- FLTK 1.3
src/static_data.rs
- app assets definition (icons, backgrounds, etc), they are backed into the executablessrc/app/styles.rs
- app styles (various constants, positions, label text, etc)- Errors messages are hardcoded in the places they are raised (for now anyway)
- Building is straightforward using
cargo
-
- Linux: you might need to install some dependencies (check this workflow for more details)
-
- Windows: for now both
msvc
andgnu
toolchains are supported, butmsvc
is more preferable
- Windows: for now both
- For all supported features check
Cargo.toml
-
include_license
includesstatic/license.md
into the binary during building (enabled by default)
-
- To disable all default features, use the
--no-default-features
flag in cargo
- To disable all default features, use the
-
- Testing:
cargo run --no-default-features
- Testing:
-
- Building executable:
cargo build --no-default-features
- Building executable: