Skip to content

Releases: ecouter/SpacerFinder

V0.1.0

17 Oct 21:46
d76c0f6

Choose a tag to compare

V0.1.0 Pre-release
Pre-release

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_manager

RigCreator

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.json configurations
  • Supports precise thread compatibility and length constraints

Usage:

./rig_creator
Workflow Integration SpacerManager → spacers.json → RigCreator → must_have.json → Spacer_Finder_CLI
  1. Manage inventorySpacerManager
  2. Define required rigsRigCreator
  3. Find optimal chainSpacer_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

License Released under the **GPLv3 License**