Rename ObservableMixin => PrivacyModeHelper
MODIFY
WalletWasabi.Fluent/Controls/PrivacyContentControl.axaml.cs
WalletWasabi.Fluent/Controls/PrivacyContentControl.axaml.cs
@@ -31,7 +31,7 @@ public class PrivacyContentControl : ContentControl
return;
}
- var displayContent = ObservableMixin.DelayedRevealAndHide(
+ var displayContent = PrivacyModeHelper.DelayedRevealAndHide(
this.WhenAnyValue(x => x.IsPointerOver),
Services.UiConfig.WhenAnyValue(x => x.PrivacyMode),
this.WhenAnyValue(x => x.ForceShow));

RENAME
WalletWasabi.Fluent/Extensions/ObservableMixin.cs
WalletWasabi.Fluent/Extensions/PrivacyModeHelper.cs
@@ -2,7 +2,7 @@ using System.Reactive.Linq;
namespace WalletWasabi.Fluent.Extensions;
-public static class ObservableMixin
+public static class PrivacyModeHelper
{
private static readonly TimeSpan RevealDelay = TimeSpan.FromSeconds(0.75);
private static readonly TimeSpan HideDelay = TimeSpan.FromSeconds(10);

MODIFY
WalletWasabi.Fluent/TreeDataGrid/TreeDataGridPrivacyTextCell.cs
WalletWasabi.Fluent/TreeDataGrid/TreeDataGridPrivacyTextCell.cs
@@ -49,7 +49,7 @@ internal class TreeDataGridPrivacyTextCell : TreeDataGridCell
protected override void OnAttachedToVisualTree(VisualTreeAttachmentEventArgs e)
{
- var displayContent = ObservableMixin.DelayedRevealAndHide(
+ var displayContent = PrivacyModeHelper.DelayedRevealAndHide(
this.WhenAnyValue(x => x.IsPointerOver),
Services.UiConfig.WhenAnyValue(x => x.PrivacyMode));

Rename ObservableMixin => PrivacyModeHelper