Enabling Selection, Double-Click and Context Menus in SwiftUI List Rows on macOS

Learn how to allow single row selection in SwiftUI lists on macOS, enable actions on double-click, and present a context-menu on right-click at the same time.