Event compose implementation.

This commit is contained in:
Burak Kaan Köse
2026-03-07 01:46:07 +01:00
parent 6608baed69
commit e94cce451f
26 changed files with 1285 additions and 674 deletions
@@ -290,6 +290,18 @@ public class PreferencesService(IConfigurationService configurationService) : Ob
set => SaveProperty(propertyName: nameof(DefaultSnoozeDurationInMinutes), value);
}
public NewEventButtonBehavior NewEventButtonBehavior
{
get => _configurationService.Get(nameof(NewEventButtonBehavior), NewEventButtonBehavior.AskEachTime);
set => SetPropertyAndSave(nameof(NewEventButtonBehavior), value);
}
public Guid? DefaultNewEventCalendarId
{
get => _configurationService.Get<Guid?>(nameof(DefaultNewEventCalendarId), null);
set => SetPropertyAndSave(nameof(DefaultNewEventCalendarId), value);
}
public int EmailSyncIntervalMinutes
{
get => _configurationService.Get(nameof(EmailSyncIntervalMinutes), 3);