Skip to content

0.10.0

Choose a tag to compare

@Kyle-Ye Kyle-Ye released this 05 Oct 18:31
· 46 commits to main since this release
ebb0ebf

Milestone

  • Add StateObject/ObservedObject/EnvironmentObject support.
  • Update DynamicProperty/State/Binding implementation
  • Migrate documentation from SPI to GH pages.
import OpenObservation
import OpenSwiftUI

@Observable
private class Model {
    var showRed = false
}

struct ContentView: View {
    @State private var model = Model()

    var body: some View {
        Subview()
            .environment(model)
    }
}

struct Subview: View {
    @Environment(Model.self) private var model

    var body: some View {
        Color(model.showRed ? .red : .blue)
    }
}

What's Changed

Full Changelog: 0.9.0...0.10.0