PlaydateUI, a SwiftUI inspired UI framework

For those following the repo you’ll likely notice a few new features have landed like focus support & conditionals. I’m currently rewriting the rendering pipeline yet again as well, with the goal of simplifying & allowing to yield to the system. Also of note is there is no diffing for rendering, resulting in entire tree being recreated and redrawn each pass, something that should be solved with new pipeline. A new identity system is also being designed to better support conditional views, as the simple count method falls apart when views can be at an index previously occupied by another view.

2 Likes