Episode #564

Implementing a Command Design with Combine

Series: macOS Mastodon Client

26 minutes
Published on September 14, 2023

This video is only available to subscribers. Get access to this video and 584 others.

Last time we left off where keyboard shortcuts weren't quite working the way we wanted. In this episode we take the time to explore the various options we tried and why they don't work. We address this by implementing a key handling system in AppKit and publishing these as commands to SwiftUI using a Combine subject. This wraps up our series on Building a Mastodon client for macOS!

This episode uses Swift 5.7, Xcode 14.3.