Releases: ecouter/SpacerFinder
Releases · ecouter/SpacerFinder
V0.1.0
SpacerFinder v0.1.0 — Initial Public Release
This release introduces two fully functional GUI applications — SpacerManager and RigCreator — built with Slint for modern, cross-platform performance.
Included Binaries
SpacerManager
A robust GUI tool for managing spacer inventories.
Highlights:
- Full CRUD operations (Add/Edit/Delete)
- Automatic duplicate detection and prevention
- JSON import/export (
spacers.json) - Thread-aware validation and formatting
- Foundation for the SpacerFinder workflow
Usage:
./spacer_managerRigCreator
An intuitive GUI for managing “required rig” elements and testing chain configurations.
Highlights:
- Add, edit, reorder, and remove rig elements
- Built-in chain testing against spacer inventories
- Exports ordered
must_have.jsonconfigurations - Supports precise thread compatibility and length constraints
Usage:
./rig_creatorWorkflow Integration
SpacerManager → spacers.json → RigCreator → must_have.json → Spacer_Finder_CLI- Manage inventory →
SpacerManager - Define required rigs →
RigCreator - Find optimal chain →
Spacer_Finder_CLI(CLI tool from source)
Technical Overview
-
Language: Rust 2021 edition
-
GUI Framework: Slint
-
Serialization: Serde + JSON
-
Algorithm: Backtracking with pruning
-
Architecture: Functional and modular
-
Platforms: Linux, Windows