diff --git a/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorView.xaml b/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorView.xaml index dea9900c5..bf909b5d2 100644 --- a/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorView.xaml +++ b/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorView.xaml @@ -34,12 +34,32 @@ - - - - - - + + + + + + + + + + + + The surface is a digital representation of your LED setup. Set this up accurately and effects will seamlessly move from one + device to the other. + + + Are devices showing up as gray blocks and/or are LEDs in wrong place and not sure why? + + + FAQ + + + + @@ -145,8 +165,8 @@ - @@ -203,7 +223,7 @@ - + @@ -257,8 +277,9 @@ - - + + + diff --git a/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorViewModel.cs b/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorViewModel.cs index 499b408dd..1486e6248 100644 --- a/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorViewModel.cs +++ b/src/Artemis.UI/Screens/SurfaceEditor/SurfaceEditorViewModel.cs @@ -7,6 +7,7 @@ using System.Windows; using System.Windows.Controls; using System.Windows.Input; using System.Windows.Media; +using System.Windows.Navigation; using Artemis.Core; using Artemis.Core.Services; using Artemis.UI.Screens.Shared; @@ -114,6 +115,11 @@ namespace Artemis.UI.Screens.SurfaceEditor return config; } + public void OpenHyperlink(object sender, RequestNavigateEventArgs e) + { + Core.Utilities.OpenUrl(e.Uri.AbsoluteUri); + } + public async Task AutoArrange() { bool confirmed = await _dialogService.ShowConfirmDialog("Auto-arrange layout", "Are you sure you want to auto-arrange your layout? Your current settings will be overwritten."); diff --git a/src/Artemis.UI/Screens/SurfaceEditor/Visualization/SurfaceDeviceView.xaml b/src/Artemis.UI/Screens/SurfaceEditor/Visualization/SurfaceDeviceView.xaml index 263c6ef50..60b6a4543 100644 --- a/src/Artemis.UI/Screens/SurfaceEditor/Visualization/SurfaceDeviceView.xaml +++ b/src/Artemis.UI/Screens/SurfaceEditor/Visualization/SurfaceDeviceView.xaml @@ -20,7 +20,7 @@ - +