Luke Howard
Luke Howard
I'm working on an embedded project (audio mixer with touchscreen) and I want to take advantage of my familiarity with Swift and SwiftUI. The price of course is the latter...
OK, I've managed to eliminate Combine dependencies in my library thanks to the wonderful `AsyncCurrentValueSubject` from `AsyncExtensions`. So OpenCombine support is less important to me now. :)
I've been having a look at LVGL (tweaking a fork of [LVGLSwift](https://github.com/lhoward/LVGLSwift)). I'm thinking it might be a better fit for me because that way I don't need a compositor,...
Sounds good, I'm also going to be away from 9th July but happy to put some work in. In the meantime I'll look at wrapping up LVGL in something Swifty.
Yeah, I’m interested to see if marrying async/await to an old school event driven API works!
There was a Swifty wrapper but I NIH-started a new one here :) https://github.com/PADL/LVGLSwift
Fixed, not much to see yet though!
It’s not actually working yet 😂 but hopefully not too far off.
I did look at OpenCombine support, but some controls (e.g. slider) sent it into an endless redraw loop. More work needed :) https://github.com/PADL/swift-cross-ui/tree/opencombine-revive
Looks like this was fixed in f447991, but a new release would be handy.