I find this to be a really interesting change, where value-based customizations fits #SwiftUI better. Replacing the service-based architecture with plain values and view modifiers will make it easier to customize callouts, layouts, and styles, while keeping a few services for more complex tasks.
Reposted from
KeyboardKit
The upcoming KeyboardKit 9.5 will start experimenting with replacing services with value builders & view modifiers, to remove the many complexities involved with services, service registrations, inheritances, etc. This post explains the changes, with some examples:
keyboardkit.com/blog/2025/04...
keyboardkit.com/blog/2025/04...
Comments