gitextract_t938un78/ ├── .gitignore ├── GlobalAssemblyInfo.cs ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── Tomighty.Core/ │ ├── Duration.cs │ ├── Events/ │ │ ├── PomodoroCompleted.cs │ │ ├── PomodoroCountChanged.cs │ │ ├── TimeElapsed.cs │ │ ├── TimerStarted.cs │ │ └── TimerStopped.cs │ ├── ICountdownClock.cs │ ├── IEventHub.cs │ ├── IMutableUserPreferences.cs │ ├── IPomodoroEngine.cs │ ├── ITimer.cs │ ├── IUserPreferences.cs │ ├── IntervalType.cs │ ├── PomodoroEngine.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── SynchronousEventHub.cs │ ├── Timer.cs │ └── Tomighty.Core.csproj ├── Tomighty.Core.Test/ │ ├── FakeEventHub.cs │ ├── PomodoroEngineTest.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Tomighty.Core.Test.csproj │ └── packages.config ├── Tomighty.Update.Swap/ │ ├── App.config │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── Tomighty.Update.Swap.csproj ├── Tomighty.Windows/ │ ├── About/ │ │ ├── AboutWindow.Designer.cs │ │ ├── AboutWindow.cs │ │ ├── AboutWindow.resx │ │ └── AboutWindowPresenter.cs │ ├── App.config │ ├── AutoUpdate.cs │ ├── Directories.cs │ ├── ErrorReportWindow.Designer.cs │ ├── ErrorReportWindow.cs │ ├── ErrorReportWindow.resx │ ├── Events.cs │ ├── Flags.cs │ ├── Host.cs │ ├── IntervalTypeExtensions.cs │ ├── LICENSE.txt │ ├── Logger.cs │ ├── NOTICE.txt │ ├── Notifications/ │ │ ├── NotificationsPresenter.cs │ │ ├── SoundNotificationPlayer.cs │ │ └── Toasts.cs │ ├── Preferences/ │ │ ├── UserPreferences.cs │ │ ├── UserPreferencesForm.Designer.cs │ │ ├── UserPreferencesForm.cs │ │ ├── UserPreferencesForm.resx │ │ └── UserPreferencesPresenter.cs │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── Resources/ │ │ ├── Toasts/ │ │ │ ├── app-updated.xml │ │ │ ├── first-run.xml │ │ │ └── interval-completed.xml │ │ ├── image_clock.tiff │ │ ├── image_stop.tiff │ │ ├── image_tomato_black.tiff │ │ ├── image_tomato_blue.tiff │ │ ├── image_tomato_green.tiff │ │ └── image_tomato_red.tiff │ ├── StartupEventFlags.cs │ ├── StartupEvents.cs │ ├── Timer/ │ │ ├── Taskbar.cs │ │ ├── TimerWindow.Designer.cs │ │ ├── TimerWindow.cs │ │ ├── TimerWindow.resx │ │ └── TimerWindowPresenter.cs │ ├── Tomighty.Windows.csproj │ ├── TomightyApplication.cs │ ├── Tray/ │ │ ├── ITrayMenu.cs │ │ ├── ITrayMenuMutator.cs │ │ ├── TrayIconController.cs │ │ ├── TrayMenu.cs │ │ └── TrayMenuController.cs │ ├── URLs.cs │ ├── Util/ │ │ └── Hash.cs │ ├── Version.cs │ └── packages.config ├── Tomighty.sln ├── dist.bat ├── pack.ps1 └── setup.nsi