the ai is an overthinking fucking moron who needs it's plug pulled until such time it can repeat a similar action with its head and ass

This commit is contained in:
2026-08-23 06:25:38 -07:00
parent b74f15ff14
commit d2114c7e1c
11 changed files with 149 additions and 135 deletions
-22
View File
@@ -15,8 +15,6 @@ public class Scene : INotifyPropertyChanged
private bool _hasSocialBar;
private bool _isStaged;
private bool _isLive;
private string? _customBackgroundPath;
private bool _useDefaultBackground = true;
public bool IsStaged
{
@@ -30,26 +28,6 @@ public class Scene : INotifyPropertyChanged
set => Set(ref _isLive, value);
}
/// <summary>
/// User-selected background image file path (FQFN). Null means use the app default.
/// Stored as a reference only — the image file is not copied into the DB.
/// </summary>
public string? CustomBackgroundPath
{
get => _customBackgroundPath;
set => Set(ref _customBackgroundPath, value);
}
/// <summary>
/// When true, the shipped default background image is used and CustomBackgroundPath
/// is ignored (but preserved). Toggled by the pill-switch in the properties panel.
/// </summary>
public bool UseDefaultBackground
{
get => _useDefaultBackground;
set => Set(ref _useDefaultBackground, value);
}
public string Name
{
get => _name;
+2 -2
View File
@@ -47,6 +47,6 @@ public static class SceneCatalog
public static bool IsChat(string? name) => Is(name, Chat);
/// <summary>Only the Live scene carries the live desktop/game background.</summary>
public static bool HasBackground(string? name) => Is(name, Live);
/// <summary>Every scene has a background layer.</summary>
public static bool HasBackground(string? name) => IsCanonical(name);
}
+18
View File
@@ -63,6 +63,24 @@ public abstract class SceneElement : INotifyPropertyChanged
public virtual bool IsCountdown => false;
public virtual bool IsBackground { get; set; }
private bool _useDefaultBackground = true;
/// <summary>When true, the shipped default background image is used and CustomBackgroundPath
/// is ignored (but preserved). Toggled by the pill-switch in the properties panel.</summary>
public bool UseDefaultBackground
{
get => _useDefaultBackground;
set => Set(ref _useDefaultBackground, value);
}
private string? _customBackgroundPath;
/// <summary>User-selected background image file path (FQFN). Null means use the app default.
/// Stored as a reference only — the image file is not copied into the DB.</summary>
public string? CustomBackgroundPath
{
get => _customBackgroundPath;
set => Set(ref _customBackgroundPath, value);
}
private bool _isVisible = true;
public bool IsVisible { get => _isVisible; set => Set(ref _isVisible, value); }