-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
In Xcode, choose File > Add Package Dependencies... and use:
https://github.com/ChiefVenzox/SwiftBlocks.git
Then import the package:
import SwiftUI
import SwiftBlocks#Preview {
EDKDesignCanvas()
}The canvas includes a palette, an iPhone-sized design surface, and an inspector. Drag blocks from the palette, tap to select, drag to move, and use the resize handle to change dimensions.
#Preview {
SwiftBlocksCraftWindow()
}Use the craft panel to choose a block type, color, and radius. Press Craft to create two suggestions, then drag either suggestion onto the canvas.
On iOS 26/macOS 26 with Apple Intelligence available, SwiftBlocks uses Apple's on-device Foundation Models framework. If the model is unavailable, the panel shows the reason and uses deterministic local templates instead.
After adding SwiftBlocks as a package dependency, open Xcode's Library with the + button and search for SwiftBlocks.
Available library items:
- SwiftBlocks Button
- SwiftBlocks Glass Card
- SwiftBlocks Canvas
- SwiftBlocks Auto Craft
- SwiftBlocks Studio
Drag an item into code or the SwiftUI preview canvas.
EDKButton("Continue", style: EDKComponentStyle(variant: .primary)) {
print("Continue")
}EDKSurface(style: EDKComponentStyle(variant: .glass, cornerRadius: 14)) {
Text("Liquid Glass surface")
}