diff --git a/src/PostIt/PostIt/ViewModels/Blogs/BlogsViewModel.cs b/src/PostIt/PostIt/ViewModels/Blogs/BlogsViewModel.cs index f86e9a501..726129f12 100644 --- a/src/PostIt/PostIt/ViewModels/Blogs/BlogsViewModel.cs +++ b/src/PostIt/PostIt/ViewModels/Blogs/BlogsViewModel.cs @@ -80,6 +80,9 @@ public partial class BlogsViewModel : ViewModelBase, IActionStatusViewModel [ObservableProperty] public partial Settings Settings { get; private set; } + [ObservableProperty] + public partial bool IsMarkdownViewerVisible { get; set; } + [RelayCommand] internal async Task RefreshAsync() { @@ -374,6 +377,7 @@ public partial class BlogsViewModel : ViewModelBase, IActionStatusViewModel this.SetInfoStatus("PrĂȘt."); Settings = settings ?? new Settings(); SearchText = Settings.SearchText; + IsMarkdownViewerVisible = false; WindowTitle = "PostIt"; DraftTitle = string.Empty; DraftArticle = string.Empty; diff --git a/src/PostIt/PostIt/ViewModels/Settings/Settings.cs b/src/PostIt/PostIt/ViewModels/Settings/Settings.cs index 35d5a59fe..1c2802e33 100644 --- a/src/PostIt/PostIt/ViewModels/Settings/Settings.cs +++ b/src/PostIt/PostIt/ViewModels/Settings/Settings.cs @@ -33,6 +33,9 @@ public partial class Settings : ViewModelBase [ObservableProperty] public partial string SearchText { get; set; } = string.Empty; + [ObservableProperty] + public partial bool IsMarkdownViewerVisible { get; set; } = false; + [ObservableProperty] public partial string ProviderOngoingRequestsSortOption { get; set; } = string.Empty; diff --git a/src/PostIt/PostIt/Views/Blogs/BlogsPage.axaml b/src/PostIt/PostIt/Views/Blogs/BlogsPage.axaml index d4124a651..cb63ed6d3 100644 --- a/src/PostIt/PostIt/Views/Blogs/BlogsPage.axaml +++ b/src/PostIt/PostIt/Views/Blogs/BlogsPage.axaml @@ -7,6 +7,7 @@ xmlns:models="using:Yavsc.Blogspot" xmlns:views="using:PostIt.Views.Blogs" xmlns:AvaloniaEdit="clr-namespace:AvaloniaEdit;assembly=AvaloniaEdit" + xmlns:md="using:MarkdownViewer.Core.Controls" mc:Ignorable="d" x:Class="PostIt.Views.Blogs.BlogsPage" x:DataType="vm:BlogsViewModel" @@ -21,6 +22,8 @@ Padding="5" Margin="5" > + + @@ -70,6 +73,12 @@ + + + + + @@ -85,15 +94,12 @@ - - - - + @@ -103,12 +109,16 @@ - + + + -