Crypto Trader — Desktop-Components¶
Reusable JavaFX components and helpers¶
Desktop‑Components is a curated set of JavaFX UI components and utilities used by Crypto Trader desktop apps. It focuses on productivity, consistency, and a professional UX for operator‑facing tools.
Important: Past results and backtests do not guarantee future performance. Always start in paper mode. Liability is your own.
⭐️ What it does¶
- Reusable UI controls and views
- JavaFX + Spring wiring helpers (via JavaFX‑Weaver)
- Developer tooling for styling and inspection (CSSFX, Scenic View)
✅ Why it matters¶
- Faster, more consistent UI development
- Encourages accessible, high‑quality operator experiences
🔗 Where it fits in the platform¶
- Consumed by Desktop‑Library and then by Admin and other desktop tools
- Part of the shared Library umbrella
🛠️ Technology at a glance¶
- JavaFX (controls, FXML, web, swing)
- ControlsFX, FormsFX, ValidatorFX, Ikonli, BootstrapFX, TilesFX
- Build: Maven
📝 Conventions¶
- Keep components generic; avoid app‑specific logic
- Provide clear CSS hooks and sample usage where practical
❓ Questions or help¶
Email Oliver Lear Sigwarth (@theoliverlear): sigwarthsoftware@gmail.com
📄 License¶
See LICENSE.md in the repository root.