Info panel for synchronizers in shell.

This commit is contained in:
Burak Kaan Köse
2026-02-07 14:03:41 +01:00
parent d28de50ec6
commit 331b966556
9 changed files with 314 additions and 12 deletions
@@ -0,0 +1,15 @@
using System;
namespace Wino.Core.Domain.Models.Synchronization;
/// <summary>
/// Represents a single grouped synchronization action displayed in the sync status flyout.
/// For example: "Deleting 3 mail(s)" or "Marking folder as read".
/// </summary>
public class SynchronizationActionItem
{
public Guid Id { get; set; } = Guid.NewGuid();
public Guid AccountId { get; set; }
public string AccountName { get; set; }
public string Description { get; set; }
}
@@ -84,6 +84,22 @@
"Buttons_Yes": "Yes",
"Sync_SynchronizingFolder": "Synchronizing {0} {1}%",
"Sync_DownloadedMessages": "Downloaded {0} messages from {1}",
"SyncAction_Archiving": "Archiving {0} mail(s)",
"SyncAction_ClearingFlag": "Unflagging {0} mail(s)",
"SyncAction_CreatingDraft": "Creating draft",
"SyncAction_Deleting": "Deleting {0} mail(s)",
"SyncAction_EmptyingFolder": "Emptying folder",
"SyncAction_MarkingAsRead": "Marking {0} mail(s) as read",
"SyncAction_MarkingAsUnread": "Marking {0} mail(s) as unread",
"SyncAction_MarkingFolderAsRead": "Marking folder as read",
"SyncAction_Moving": "Moving {0} mail(s)",
"SyncAction_MovingToFocused": "Moving {0} mail(s) to Focused",
"SyncAction_RenamingFolder": "Renaming folder",
"SyncAction_SendingMail": "Sending mail",
"SyncAction_SettingFlag": "Flagging {0} mail(s)",
"SyncAction_SynchronizingAccount": "Synchronizing {0}",
"SyncAction_SynchronizingAccounts": "Synchronizing {0} account(s)",
"SyncAction_Unarchiving": "Unarchiving {0} mail(s)",
"CalendarAllDayEventSummary": "all-day events",
"CalendarDisplayOptions_Color": "Color",
"CalendarDisplayOptions_Expand": "Expand",