Go Live gated on auth; scene building stays auth-free; update design docs

This commit is contained in:
2026-08-04 10:40:51 -07:00
parent 3caccfff1f
commit aae17a1511
3 changed files with 10 additions and 10 deletions
+2 -2
View File
@@ -77,7 +77,7 @@ public class MainViewModel : ViewModelBase
}
public bool ShowConnect => !IsYouTubeConnected;
public bool ShowGoLive => IsOffline;
public bool ShowGoLive => IsYouTubeConnected && IsOffline;
// Commands
public ICommand AddSceneCommand { get; }
@@ -97,7 +97,7 @@ public class MainViewModel : ViewModelBase
AddSceneCommand = new RelayCommand(_ => AddScene());
RemoveSceneCommand = new RelayCommand(scene => RemoveScene(scene as Scene));
ConnectCommand = new RelayCommand(_ => ConnectYouTube());
GoLiveCommand = new RelayCommand(_ => StartStream(), _ => IsOffline);
GoLiveCommand = new RelayCommand(_ => StartStream(), _ => IsYouTubeConnected && IsOffline);
EndStreamCommand = new RelayCommand(_ => StopStream(), _ => IsLive);
// Start with a default scene