Packages

SwiftUI menu bar applications driven from Elixir via a msgpack Port protocol. Render native macOS status bar popovers with a declarative view tree.

Current section

Files

Jump to
mgui_ex swift Sources MguiExRuntime ViewStore.swift
Raw

swift/Sources/MguiExRuntime/ViewStore.swift

import SwiftUI
import Observation
@Observable
final class ViewStore {
var node: ViewNode?
var onEvent: ((String, String) -> Void)?
func setRoot(_ newNode: ViewNode?) {
node = newNode
}
}