Skip to content

refactor: zentralen runtime-state und ui-entkopplung einführen - #7

Merged
TheSoundCoder merged 1 commit into
masterfrom
refactoring
Oct 5, 2026
Merged

TheSoundCoder merged 1 commit into
masterfrom
refactoring

Conversation

@TheSoundCoder

Copy link
Copy Markdown
Owner

Zusammenfassung

  • zentralen Runtime-State eingeführt:
    • GameChatState
    • IGameChatStateStore
    • GameChatStateStore
  • bestehende Event-Quellen im Host an den State angebunden (ohne Polling)
  • MainWindowViewModel eingeführt und MainWindow-Abhängigkeiten gebündelt
  • TrayIconApplicationHost um Assignment-Verantwortung entlastet:
    • AppAssignmentManager
  • Overlay-Runtime-Werte in den State aufgenommen
    • Enabled, Duration, Position, Opacity

Audio-Refactoring

  • alte AudioManager.cs-Implementierung entfernt
  • eigene Audio-Infrastruktur eingeführt:
    • AudioControl/Infrastructure/Audio/WindowsAudioSessionController.cs
    • AudioControl/Infrastructure/Audio/CoreAudio/CoreAudioInterop.cs
  • offizielle Windows Core

@TheSoundCoder
TheSoundCoder merged commit c532fb9 into master Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant