1 Architektur
Batista82 edited this page 2026-07-20 10:15:12 +02:00

Architektur

Struktur

  • src/actions: Stream-Deck-Aktionen
  • src/services: Steam-Erkennung, Prozessstatus, Start/Stop, Bibliotheken und Manifeste
  • src/parsers: VDF-/ACF-Parser
  • src/models: Datenmodelle und Settings
  • de.srv64.bastelhof.steam-control.sdPlugin/ui: Property Inspectors

Prinzipien

  • Aktionen enthalten keine umfangreiche Steam-Erkennungslogik.
  • Externe Daten werden validiert.
  • Steam-Zugangsdaten werden nicht abgefragt oder gespeichert.
  • Keine Manipulation von Steam-Prozess, Speicher, Steam Guard oder privaten Protokollen.

Build

Das Backend und die Property Inspectors werden mit esbuild gebaut. Das Paket wird als .streamDeckPlugin-Archiv erzeugt.