From 41064bdd1332a8421b8366e7e5cacdbab440b841 Mon Sep 17 00:00:00 2001 From: gramps Date: Tue, 10 Nov 2026 18:05:35 -0800 Subject: [PATCH] feat(37): expose the all-scenes factory reset App Settings now offers a clearly described all-scenes reset. It is disabled while live or recording and reloads the restored layout immediately. The integration test drives the real VM command and checks the Settings binding. 614 tests green, clean build with 0 warnings. Reference: OBS Scene Collections are a distinct saved set of scenes and sources: https://obsproject.com/kb/scene-collections --- Controls/SettingsDrawer.xaml | 7 +++ Controls/index.md | 2 +- ViewModels/MainViewModel.cs | 10 ++++ ytLive.Tests/LayoutResetIntegrationTests.cs | 54 +++++++++++++++++++++ 4 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 ytLive.Tests/LayoutResetIntegrationTests.cs diff --git a/Controls/SettingsDrawer.xaml b/Controls/SettingsDrawer.xaml index bab50fe..45f9ac8 100644 --- a/Controls/SettingsDrawer.xaml +++ b/Controls/SettingsDrawer.xaml @@ -123,6 +123,13 @@ Value="{Binding TransitionDurationMs, Mode=TwoWay}" VerticalAlignment="Center"/> + + + +