Skip to content

Modulare Architektur ​

Trinity Launcher folgt einer sauberen Architektur auf Basis getrennter Bibliotheken, um Modularität und Wartbarkeit zu gewährleisten.

Struktur ​

▸ TrinityCore ​

Kapselt die gesamte Geschäftslogik.

  • Versionsverwaltung
  • Pack-Verwaltung
  • Startlogik
  • Export-/Importoperationen

▸ TrinityUI ​

Enthält die grafischen Oberflächen.

  • Fenster
  • Dialoge
  • Widgets
  • Ansichtskomponenten

Diese Trennung ermöglicht es, die Kernlogik unabhängig von der UI zu testen und sie potenziell in anderen Oberflächen (z. B. CLI) wiederzuverwenden.

Veröffentlicht unter der BSD-3-Clause-Lizenz.