Replace old markdown and remove redundant events (#389)

* Remove redundant messages

* Replaced old markdown with preview.
Added nuget config to add preview feed

* Fix old extensions usage

* Scrollbar margin for the markdown.

---------

Co-authored-by: Burak Kaan Köse <bkaankose@outlook.com>
This commit is contained in:
Tiktack
2024-09-27 00:46:51 +02:00
committed by GitHub
parent 118e9bf50b
commit 939b395dcd
15 changed files with 35 additions and 97 deletions

View File

@@ -25,18 +25,14 @@ using Wino.Mail.ViewModels.Data;
using Wino.Mail.ViewModels.Messages;
using Wino.MenuFlyouts.Context;
using Wino.Messaging.Client.Mails;
using Wino.Messaging.Client.Shell;
using Wino.Views.Abstract;
namespace Wino.Views
{
public sealed partial class MailListPage : MailListPageAbstract,
IRecipient<ResetSingleMailItemSelectionEvent>,
IRecipient<ClearMailSelectionsRequested>,
IRecipient<ActiveMailItemChangedEvent>,
IRecipient<ActiveMailFolderChangedEvent>,
IRecipient<SelectMailItemContainerEvent>,
IRecipient<ShellStateUpdated>,
IRecipient<DisposeRenderingFrameRequested>
{
private const double RENDERING_COLUMN_MIN_WIDTH = 375;
@@ -144,14 +140,6 @@ namespace Wino.Views
MailListView.ClearSelections();
}
void IRecipient<ResetSingleMailItemSelectionEvent>.Receive(ResetSingleMailItemSelectionEvent message)
{
// Single item in thread selected.
// Force main list view to unselect all items, except for the one provided.
MailListView.ClearSelections(message.SelectedViewModel);
}
private async void MailItemContextRequested(UIElement sender, ContextRequestedEventArgs args)
{
// Context is requested from a single mail point, but we might have multiple selected items.
@@ -303,11 +291,6 @@ namespace Wino.Views
#endregion
public void Receive(ActiveMailFolderChangedEvent message)
{
UpdateAdaptiveness();
}
public async void Receive(SelectMailItemContainerEvent message)
{
if (message.SelectedMailViewModel == null) return;
@@ -354,11 +337,6 @@ namespace Wino.Views
});
}
public void Receive(ShellStateUpdated message)
{
UpdateAdaptiveness();
}
private void SearchBoxFocused(object sender, RoutedEventArgs e)
{
SearchBar.PlaceholderText = string.Empty;