From 2cd4f6eaf1acdda1a31cc072a2f01254ae4859c5 Mon Sep 17 00:00:00 2001 From: Yair <39923744+yaira2@users.noreply.github.com> Date: Mon, 3 Jun 2024 21:55:44 -0400 Subject: [PATCH] Code Quality: Added support for clinking links in the release notes --- src/Files.App/Dialogs/ReleaseNotesDialog.xaml | 2 ++ src/Files.App/Dialogs/ReleaseNotesDialog.xaml.cs | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/src/Files.App/Dialogs/ReleaseNotesDialog.xaml b/src/Files.App/Dialogs/ReleaseNotesDialog.xaml index 109966681635..0099aee78583 100644 --- a/src/Files.App/Dialogs/ReleaseNotesDialog.xaml +++ b/src/Files.App/Dialogs/ReleaseNotesDialog.xaml @@ -69,7 +69,9 @@ HorizontalScrollMode="Auto" VerticalScrollMode="Auto"> diff --git a/src/Files.App/Dialogs/ReleaseNotesDialog.xaml.cs b/src/Files.App/Dialogs/ReleaseNotesDialog.xaml.cs index 9035234e02c6..d5aae7b549ea 100644 --- a/src/Files.App/Dialogs/ReleaseNotesDialog.xaml.cs +++ b/src/Files.App/Dialogs/ReleaseNotesDialog.xaml.cs @@ -3,6 +3,7 @@ using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; +using Windows.System; namespace Files.App.Dialogs { @@ -58,5 +59,11 @@ private ContentDialog SetContentDialogRoot(ContentDialog contentDialog) return contentDialog; } + + private async void ReleaseNotesMarkdownTextBlock_LinkClicked(object sender, CommunityToolkit.WinUI.UI.Controls.LinkClickedEventArgs e) + { + if (Uri.TryCreate(e.Link, UriKind.Absolute, out Uri? link)) + await Launcher.LaunchUriAsync(link); + } } }