Complete implementation
MODIFY
WalletWasabi.Gui/Icons/Icons.xaml
WalletWasabi.Gui/Icons/Icons.xaml
<GeometryDrawing Brush="#FF2A272D" Geometry="F1M5,6L5,4 7,4 9.598,4C8.864,3.093 7.756,2.5 6.5,2.5 4.294,2.5 2.499,4.294 2.499,6.5 2.499,8.175 3.536,9.607 5,10.203z M10.45,6C10.471,6.166 10.501,6.329 10.501,6.5 10.501,8.535 8.969,10.2 7,10.449L7,6z" />
</DrawingGroup.Children>
</DrawingGroup>
- <DrawingGroup x:Key="CustomerSupport">
+ <DrawingGroup x:Key="UserSupport">
<DrawingGroup.Children>
<GeometryDrawing Brush="#00FFFFFF" Geometry="F1M16,16L0,16 0,0 16,0z" />
<GeometryDrawing Brush="#FF252526" Geometry="F1M0,15L16,15 16,1 0,1z" />
<GeometryDrawing Brush="#FF29292C" Geometry="F1M13,5L10,5 10,6 13,6z M13,7L10,7 10,8 13,8z M13,9L10,9 10,10 13,10z M8.971,11C8.971,9.911 8.375,8.967 7.498,8.45 7.965,8.034 8.265,7.437 8.265,6.765 8.265,5.516 7.249,4.5 6,4.5 4.751,4.5 3.735,5.516 3.735,6.765 3.735,7.437 4.035,8.034 4.502,8.45 3.625,8.967 3.029,9.911 3.029,11L4.029,11C4.029,9.913 4.914,9.029 6,9.029 7.086,9.029 7.971,9.913 7.971,11z M14,13L2,13 2,3 14,3z M7.265,6.765C7.265,7.462 6.697,8.029 6,8.029 5.303,8.029 4.735,7.462 4.735,6.765 4.735,6.067 5.303,5.5 6,5.5 6.697,5.5 7.265,6.067 7.265,6.765" />
<GeometryDrawing Brush="#FFC4C4C4" Geometry="F1M13,10L10,10 10,9 13,9z M13,8L10,8 10,7 13,7z M13,6L10,6 10,5 13,5z M14,13L2,13 2,3 14,3z M1,14L15,14 15,2 1,2z M4.735,6.765C4.735,6.067 5.303,5.5 6,5.5 6.697,5.5 7.265,6.067 7.265,6.765 7.265,7.462 6.697,8.029 6,8.029 5.303,8.029 4.735,7.462 4.735,6.765 M3.029,11L4.029,11C4.029,9.913 4.914,9.029 6,9.029 7.086,9.029 7.971,9.913 7.971,11L8.971,11C8.971,9.911 8.375,8.967 7.498,8.45 7.965,8.035 8.265,7.437 8.265,6.765 8.265,5.516 7.249,4.5 6,4.5 4.751,4.5 3.735,5.516 3.735,6.765 3.735,7.437 4.036,8.035 4.502,8.45 3.625,8.967 3.029,9.911 3.029,11" />
-
</DrawingGroup.Children>
</DrawingGroup>
<DrawingGroup x:Key="ReportBug">

MODIFY
WalletWasabi.Gui/Shell/Commands/HelpCommands.cs
WalletWasabi.Gui/Shell/Commands/HelpCommands.cs
@@ -27,9 +27,9 @@ namespace WalletWasabi.Gui.Shell.Commands
commandIconService.GetCompletionKindImage("About"),
ReactiveCommand.Create(() => IoC.Get<IShell>().AddOrSelectDocument(() => new AboutViewModel())));
- CustomerSupportCommand = new CommandDefinition(
- "Customer Support",
- commandIconService.GetCompletionKindImage("CustomerSupport"),
+ UserSupportCommand = new CommandDefinition(
+ "User Support",
+ commandIconService.GetCompletionKindImage("UserSupport"),
ReactiveCommand.CreateFromTask(async () =>
{
try
@@ -82,7 +82,7 @@ namespace WalletWasabi.Gui.Shell.Commands
Observable
.Merge(AboutCommand.GetReactiveCommand().ThrownExceptions)
- .Merge(CustomerSupportCommand.GetReactiveCommand().ThrownExceptions)
+ .Merge(UserSupportCommand.GetReactiveCommand().ThrownExceptions)
.Merge(ReportBugCommand.GetReactiveCommand().ThrownExceptions)
.Merge(DocsCommand.GetReactiveCommand().ThrownExceptions)
.Merge(LegalDocumentsCommand.GetReactiveCommand().ThrownExceptions)
@@ -97,8 +97,8 @@ namespace WalletWasabi.Gui.Shell.Commands
[ExportCommandDefinition("Help.About")]
public CommandDefinition AboutCommand { get; }
- [ExportCommandDefinition("Help.CustomerSupport")]
- public CommandDefinition CustomerSupportCommand { get; }
+ [ExportCommandDefinition("Help.UserSupport")]
+ public CommandDefinition UserSupportCommand { get; }
[ExportCommandDefinition("Help.ReportBug")]
public CommandDefinition ReportBugCommand { get; }

MODIFY
WalletWasabi.Gui/Shell/MainMenu/HelpMainMenuItems.cs
WalletWasabi.Gui/Shell/MainMenu/HelpMainMenuItems.cs
@@ -51,7 +51,7 @@ namespace WalletWasabi.Gui.Shell.MainMenu
[ExportMainMenuItem("Help", "User Support")]
[DefaultOrder(1)]
[DefaultGroup("Support")]
- public IMenuItem CustomerSupport => MenuItemFactory.CreateCommandMenuItem("Help.CustomerSupport");
+ public IMenuItem UserSupport => MenuItemFactory.CreateCommandMenuItem("Help.UserSupport");
[ExportMainMenuItem("Help", "Report Bug")]
[DefaultOrder(2)]

MODIFY
WalletWasabi.Gui/Tabs/AboutView.xaml
WalletWasabi.Gui/Tabs/AboutView.xaml
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="User Support: " />
- <Button Content="{Binding CustomerSupportLink}" Classes="activeHyperLink" Command="{Binding OpenBrowserCommand}" CommandParameter="{Binding CustomerSupportLink}" />
+ <Button Content="{Binding UserSupportLink}" Classes="activeHyperLink" Command="{Binding OpenBrowserCommand}" CommandParameter="{Binding UserSupportLink}" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="Bug Report: " />

MODIFY
WalletWasabi.Gui/Tabs/AboutViewModel.cs
WalletWasabi.Gui/Tabs/AboutViewModel.cs
@@ -53,7 +53,7 @@ namespace WalletWasabi.Gui.Tabs
public string StatusPageLink => "https://stats.uptimerobot.com/YQqGyUL8A7";
- public string CustomerSupportLink => "https://www.reddit.com/r/WasabiWallet/";
+ public string UserSupportLink => "https://www.reddit.com/r/WasabiWallet/";
public string BugReportLink => "https://github.com/zkSNACKs/WalletWasabi/issues/";

Complete implementation