Time Man
Time Man is a Windows executable used to send native notifications based on schedules set by the user.
Year: March 2018
Language: C#
Libraries/Frameworks: .NET Framework 4.8
This project's purpose was to explore Windows application development.
In this program, the user may set multiple scheduled items at various times.
Upon the given time, a Windows notification appears.

Features:
- Add a scheduled item, specifying the title and the time
- Toggle each item as active/inactive
- Remove items
- Items stored in local data
- Windows notification
- Windows tray icon

Screenshots of the notification, and the tray icon.

The application is able to run in the background, and may be exited using the menu on the tray icon.

For the recent development experience with this -
Surprisingly, the out-of-the-box framework version update worked without any issues despite around a 5 year gap from the previous version.
The Visual Studio interface is still dog though.
A dozen panels with a dozen tabs in each and the ability to edit XML files have been taken away from some important files - Such as the entire Project File itself, where gives you a crappy tabbed Windows form instead with its own rules and syntax (which then converts it into XML).