Digital Grove

Digital Grove

Share this post

Digital Grove
Digital Grove
UI, Part 4: The Widget Is A Lie (Node Composition)

UI, Part 4: The Widget Is A Lie (Node Composition)

Ditching the idea that a "widget" must be explicitly represented in our user interface hierarchy data structure.

Ryan Fleury's avatar
Ryan Fleury
May 12, 2022
∙ Paid
47

Share this post

Digital Grove
Digital Grove
UI, Part 4: The Widget Is A Lie (Node Composition)
6
Share

So far, we’ve covered a lot of ground. I started this series with a first-principles definition of a user interface, and the idea that a user interface facilitates communication between a user and a programmer. I’ve introduced the concept of an immediate-mode API as a suitable design strategy for a user interface system’s builder code. And lastly, I’ve …

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Ryan Fleury
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share