Open logs folder
MODIFY
WalletWasabi.Gui/Icons/Icons.xaml
WalletWasabi.Gui/Icons/Icons.xaml
</DrawingGroup.Children>
</DrawingGroup>
+ <DrawingGroup x:Key="Logs">
+ <DrawingGroup.Children>
+ <GeometryDrawing Brush="#00FFFFFF" Geometry="F1M16,16L0,16 0,0 16,0z" />
+ <GeometryDrawing Brush="#FFF6F6F6" Geometry="F1M8,0C3.589,0 0,3.589 0,8 0,12.411 3.589,16 8,16 12.411,16 16,12.411 16,8 16,3.589 12.411,0 8,0" />
+ <GeometryDrawing Brush="#FFFFFFFF" Geometry="F1M14,8C14,11.309 11.309,14 8,14 4.691,14 2,11.309 2,8 2,4.691 4.691,2 8,2 11.309,2 14,4.691 14,8" />
+ <GeometryDrawing Brush="#FF1BA1E2" Geometry="F1M7,7.5L9,7.5 9,12 7,12z M7,4L9,4 9,5.5 7,5.5z M8,14C4.691,14 2,11.309 2,8 2,4.691 4.691,2 8,2 11.309,2 14,4.691 14,8 14,11.309 11.309,14 8,14 M8,1C4.14,1 1,4.14 1,8 1,11.859 4.14,15 8,15 11.859,15 15,11.859 15,8 15,4.14 11.859,1 8,1" />
+ </DrawingGroup.Children>
+ </DrawingGroup>
+
<DrawingGroup x:Key="Settings">
<DrawingGroup.Children>
<GeometryDrawing Brush="#FFF6F6F6" Geometry="F1M0,16L16,16 16,0 0,0z" />

MODIFY
WalletWasabi.Gui/Shell/Commands/HelpCommands.cs
WalletWasabi.Gui/Shell/Commands/HelpCommands.cs
@@ -12,6 +12,7 @@ using WalletWasabi.Gui.Tabs;
using WalletWasabi.KeyManagement;
using WalletWasabi.Gui.Tabs.WalletManager;
using Avalonia;
+using System.IO;
namespace WalletWasabi.Gui.Shell.Commands
{
@@ -28,6 +29,14 @@ namespace WalletWasabi.Gui.Shell.Commands
IoC.Get<IShell>().AddOrSelectDocument(() => new AboutViewModel());
}));
+ LogsCommand = new CommandDefinition(
+ "Logs",
+ commandIconService.GetCompletionKindImage("Logs"),
+ ReactiveCommand.Create(() =>
+ {
+ IoHelpers.OpenFolderInFileExplorer(Global.DataDir);
+ }));
+
CustomerSupportCommand = new CommandDefinition(
"Customer Support",
commandIconService.GetCompletionKindImage("CustomerSupport"),
@@ -99,6 +108,9 @@ namespace WalletWasabi.Gui.Shell.Commands
[ExportCommandDefinition("Help.About")]
public CommandDefinition AboutCommand { get; }
+ [ExportCommandDefinition("Help.Logs")]
+ public CommandDefinition LogsCommand { get; }
+
[ExportCommandDefinition("Help.CustomerSupport")]
public CommandDefinition CustomerSupportCommand { get; }

MODIFY
WalletWasabi.Gui/Shell/MainMenu/HelpMainMenuItems.cs
WalletWasabi.Gui/Shell/MainMenu/HelpMainMenuItems.cs
@@ -30,6 +30,11 @@ namespace WalletWasabi.Gui.Shell.MainMenu
[DefaultGroup("About")]
public IMenuItem About => MenuItemFactory.CreateCommandMenuItem("Help.About");
+ [ExportMainMenuItem("Help", "Logs")]
+ [DefaultOrder(0)]
+ [DefaultGroup("Logs")]
+ public IMenuItem Logs => MenuItemFactory.CreateCommandMenuItem("Help.Logs");
+
[ExportMainMenuDefaultGroup("Help", "Support")]
[DefaultOrder(100)]
public object SupportGroup => null;

Open logs folder