void OnPauseExecute()
{
if (RecorderState == RecorderState.Paused)
{
_systemTray.HideNotification();
_recorder.Start();
_timing?.Start();
_timer?.Start();
RecorderState = RecorderState.Recording;
Status.LocalizationKey = nameof(LanguageManager.Recording);
}
else
{
_recorder.Stop();
_timer?.Stop();
_timing?.Pause();
RecorderState = RecorderState.Paused;
Status.LocalizationKey = nameof(LanguageManager.Paused);
_systemTray.ShowTextNotification(Loc.Paused, null);
}
}