Skip to content

Crypto Trader — Desktop-Library

Shared JavaFX library for desktop applications


Desktop‑Library aggregates reusable JavaFX components and helpers for Crypto Trader desktop applications. It provides a single dependency that pulls in the curated Desktop‑Components set and foundational utilities used by Admin and other desktop tools.

Important: Past results and backtests do not guarantee future performance. Always start in paper mode. Liability is your own.

⭐️ What it does

  • Aggregates Desktop‑Components
  • Provides common JavaFX utilities and wiring helpers
  • Encourages a consistent look and feel

✅ Why it matters

  • Faster UI development with high‑quality, reusable pieces
  • Consistent UX across desktop tools

🔗 Where it fits in the platform

  • Consumed by Crypto‑Trader‑Admin and any JavaFX desktop utilities
  • Part of the broader Library umbrella

🛠️ Technology at a glance

  • UI: JavaFX (controls, FXML, web, swing interop)
  • Libraries: ControlsFX, FormsFX, ValidatorFX, Ikonli, BootstrapFX, TilesFX
  • Build: Maven, Dokka for docs

📝 Conventions

  • Keep components generic and reusable
  • Avoid application‑specific logic; contribute to Admin app instead

❓ Questions or help

Email Oliver Lear Sigwarth (@theoliverlear): sigwarthsoftware@gmail.com

📄 License

See LICENSE.md in the repository root.