mirror of
https://github.com/Stone-Red-Code/DesktopMagic.git
synced 2026-09-04 08:56:15 +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:SymbolIcon Symbol="LightbulbFilament24"/>
|
||||||
</ui:NavigationViewItem.Icon>
|
</ui:NavigationViewItem.Icon>
|
||||||
</ui:NavigationViewItem>
|
</ui:NavigationViewItem>
|
||||||
<ui:NavigationViewItem Content="{DynamicResource requestFeature}" Click="RequestFeatureNavigationViewItem_Click">
|
<ui:NavigationViewItem Content="{DynamicResource requestFeature}">
|
||||||
<ui:NavigationViewItem.Icon>
|
<ui:NavigationViewItem.Icon>
|
||||||
<ui:SymbolIcon Symbol="ChatHelp24"/>
|
<ui:SymbolIcon Symbol="ChatHelp24"/>
|
||||||
</ui:NavigationViewItem.Icon>
|
</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>
|
||||||
<ui:NavigationViewItem Content="{DynamicResource reportBug}" Click="ReportBugNavigationViewItem_Click">
|
<ui:NavigationViewItem Content="{DynamicResource reportBug}">
|
||||||
<ui:NavigationViewItem.Icon>
|
<ui:NavigationViewItem.Icon>
|
||||||
<ui:SymbolIcon Symbol="Bug24"/>
|
<ui:SymbolIcon Symbol="Bug24"/>
|
||||||
</ui:NavigationViewItem.Icon>
|
</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:NavigationViewItem>
|
||||||
</ui:NavigationView.FooterMenuItems>
|
</ui:NavigationView.FooterMenuItems>
|
||||||
</ui:NavigationView>
|
</ui:NavigationView>
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ public partial class MainWindow : FluentWindow
|
|||||||
private readonly Manager _manager = Manager.Instance;
|
private readonly Manager _manager = Manager.Instance;
|
||||||
private readonly MainWindowDataContext _mainWindowDataContext = new();
|
private readonly MainWindowDataContext _mainWindowDataContext = new();
|
||||||
|
|
||||||
|
[Obsolete]
|
||||||
public MainWindow()
|
public MainWindow()
|
||||||
{
|
{
|
||||||
SystemThemeWatcher.Watch(this);
|
SystemThemeWatcher.Watch(this);
|
||||||
@@ -123,6 +124,18 @@ public partial class MainWindow : FluentWindow
|
|||||||
_ = Process.Start(psi);
|
_ = 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)
|
private void RequestFeatureNavigationViewItem_Click(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
string uri = "https://github.com/Stone-Red-Code/DesktopMagic/issues/new?template=feature_request.md";
|
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);
|
_ = 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)
|
private void DocumentationNavigationViewItem_Click(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
string uri = "https://github.com/Stone-Red-Code/DesktopMagic";
|
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="developedBy">Entwickelt von Stone_Red</system:String>
|
||||||
<system:String x:Key="reportBug">Bug Melden</system:String>
|
<system:String x:Key="reportBug">Bug Melden</system:String>
|
||||||
<system:String x:Key="requestFeature">Feature Anfragen</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="lineMode">Linie</system:String>
|
||||||
<system:String x:Key="mirrorMode">Spiegeln</system:String>
|
<system:String x:Key="mirrorMode">Spiegeln</system:String>
|
||||||
<system:String x:Key="folder">Ordner</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="developedBy">Developed by Stone_Red</system:String>
|
||||||
<system:String x:Key="reportBug">Report Bug</system:String>
|
<system:String x:Key="reportBug">Report Bug</system:String>
|
||||||
<system:String x:Key="requestFeature">Request Feature</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="lineMode">Line</system:String>
|
||||||
<system:String x:Key="mirrorMode">Mirror</system:String>
|
<system:String x:Key="mirrorMode">Mirror</system:String>
|
||||||
<system:String x:Key="folder">Folder</system:String>
|
<system:String x:Key="folder">Folder</system:String>
|
||||||
|
|||||||
Reference in New Issue
Block a user