mirror of
https://github.com/Stone-Red-Code/DesktopMagic.git
synced 2026-09-04 00:46:12 +02:00
Add submenu options for bug reporting and feature requests via GitHub or email
This commit is contained in:
@@ -78,15 +78,39 @@
|
||||
<ui:SymbolIcon Symbol="LightbulbFilament24"/>
|
||||
</ui:NavigationViewItem.Icon>
|
||||
</ui:NavigationViewItem>
|
||||
<ui:NavigationViewItem Content="{DynamicResource requestFeature}" Click="RequestFeatureNavigationViewItem_Click">
|
||||
<ui:NavigationViewItem Content="{DynamicResource requestFeature}">
|
||||
<ui:NavigationViewItem.Icon>
|
||||
<ui:SymbolIcon Symbol="ChatHelp24"/>
|
||||
</ui:NavigationViewItem.Icon>
|
||||
<ui:NavigationViewItem.MenuItems>
|
||||
<ui:NavigationViewItem Content="GitHub" Click="RequestFeatureNavigationViewItem_Click">
|
||||
<ui:NavigationViewItem.Icon>
|
||||
<ui:SymbolIcon Symbol="Globe24"/>
|
||||
</ui:NavigationViewItem.Icon>
|
||||
</ui:NavigationViewItem>
|
||||
<ui:NavigationViewItem Content="{DynamicResource email}" Click="RequestFeatureEmailNavigationViewItem_Click">
|
||||
<ui:NavigationViewItem.Icon>
|
||||
<ui:SymbolIcon Symbol="Mail24"/>
|
||||
</ui:NavigationViewItem.Icon>
|
||||
</ui:NavigationViewItem>
|
||||
</ui:NavigationViewItem.MenuItems>
|
||||
</ui:NavigationViewItem>
|
||||
<ui:NavigationViewItem Content="{DynamicResource reportBug}" Click="ReportBugNavigationViewItem_Click">
|
||||
<ui:NavigationViewItem Content="{DynamicResource reportBug}">
|
||||
<ui:NavigationViewItem.Icon>
|
||||
<ui:SymbolIcon Symbol="Bug24"/>
|
||||
</ui:NavigationViewItem.Icon>
|
||||
<ui:NavigationViewItem.MenuItems>
|
||||
<ui:NavigationViewItem Content="GitHub" Click="ReportBugNavigationViewItem_Click">
|
||||
<ui:NavigationViewItem.Icon>
|
||||
<ui:SymbolIcon Symbol="Globe24"/>
|
||||
</ui:NavigationViewItem.Icon>
|
||||
</ui:NavigationViewItem>
|
||||
<ui:NavigationViewItem Content="{DynamicResource email}" Click="ReportBugEmailNavigationViewItem_Click">
|
||||
<ui:NavigationViewItem.Icon>
|
||||
<ui:SymbolIcon Symbol="Mail24"/>
|
||||
</ui:NavigationViewItem.Icon>
|
||||
</ui:NavigationViewItem>
|
||||
</ui:NavigationViewItem.MenuItems>
|
||||
</ui:NavigationViewItem>
|
||||
</ui:NavigationView.FooterMenuItems>
|
||||
</ui:NavigationView>
|
||||
|
||||
@@ -14,6 +14,7 @@ public partial class MainWindow : FluentWindow
|
||||
private readonly Manager _manager = Manager.Instance;
|
||||
private readonly MainWindowDataContext _mainWindowDataContext = new();
|
||||
|
||||
[Obsolete]
|
||||
public MainWindow()
|
||||
{
|
||||
SystemThemeWatcher.Watch(this);
|
||||
@@ -123,6 +124,18 @@ public partial class MainWindow : FluentWindow
|
||||
_ = Process.Start(psi);
|
||||
}
|
||||
|
||||
private void ReportBugEmailNavigationViewItem_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
string uri = "mailto:[email protected]";
|
||||
ProcessStartInfo psi = new()
|
||||
{
|
||||
UseShellExecute = true,
|
||||
FileName = uri
|
||||
};
|
||||
|
||||
_ = Process.Start(psi);
|
||||
}
|
||||
|
||||
private void RequestFeatureNavigationViewItem_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
string uri = "https://github.com/Stone-Red-Code/DesktopMagic/issues/new?template=feature_request.md";
|
||||
@@ -134,6 +147,18 @@ public partial class MainWindow : FluentWindow
|
||||
_ = Process.Start(psi);
|
||||
}
|
||||
|
||||
private void RequestFeatureEmailNavigationViewItem_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
string uri = "mailto:[email protected]";
|
||||
ProcessStartInfo psi = new()
|
||||
{
|
||||
UseShellExecute = true,
|
||||
FileName = uri
|
||||
};
|
||||
|
||||
_ = Process.Start(psi);
|
||||
}
|
||||
|
||||
private void DocumentationNavigationViewItem_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
string uri = "https://github.com/Stone-Red-Code/DesktopMagic";
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
<system:String x:Key="developedBy">Entwickelt von Stone_Red</system:String>
|
||||
<system:String x:Key="reportBug">Bug Melden</system:String>
|
||||
<system:String x:Key="requestFeature">Feature Anfragen</system:String>
|
||||
<system:String x:Key="email">E-Mail</system:String>
|
||||
<system:String x:Key="lineMode">Linie</system:String>
|
||||
<system:String x:Key="mirrorMode">Spiegeln</system:String>
|
||||
<system:String x:Key="folder">Ordner</system:String>
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
<system:String x:Key="developedBy">Developed by Stone_Red</system:String>
|
||||
<system:String x:Key="reportBug">Report Bug</system:String>
|
||||
<system:String x:Key="requestFeature">Request Feature</system:String>
|
||||
<system:String x:Key="email">Email</system:String>
|
||||
<system:String x:Key="lineMode">Line</system:String>
|
||||
<system:String x:Key="mirrorMode">Mirror</system:String>
|
||||
<system:String x:Key="folder">Folder</system:String>
|
||||
|
||||
Reference in New Issue
Block a user