Xcode
Swift
This is a very simple replacement app for the default macOS Date and Time menu item. The menu bar time updates with the current time just as the default does, and it has options for size (regular as shown, or compact). The calendar is hand made using an NSCollectionView, and there are buttons to navigate to show different months.
The main difficulty for me was understanding how calendars work, and how to do the little bits of math and NSDate manipulation required to accurately present each month as a collection. The way I set it up means it would be easy (and computationally efficient) to add and display events associated with dates in the future.
Back to projects