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.