Install
OpenNook is distributed as a Swift package. It targets macOS 15 or later and Swift 5.9 or later.
Add the package dependency
In your Package.swift, add OpenNook to dependencies:
.package(url: "https://github.com/glendonC/opennook", from: "0.1.0"),Then add the products you need to your target’s dependencies:
.target( name: "MyApp", dependencies: [ .product(name: "NookApp", package: "opennook"), // Optional: only if you want the shelf / activity / volume add-ons. .product(name: "NookComponents", package: "opennook"), ])NookApp is the public entry point - it transitively brings in NookKit
and NookSurface. NookComponents is opt-in.
Requirements
- macOS 15 or later
- Swift 5.9 or later
- Xcode command line tools
In Xcode
File → Add Package Dependencies, paste
https://github.com/glendonC/opennook, and add the NookApp product
(and NookComponents if you want it) to your app target.