Digital Grove

Digital Grove

Share this post

Digital Grove
Digital Grove
UI, Part 7: Where IMGUI Ends
Copy link
Facebook
Email
Notes
More

UI, Part 7: Where IMGUI Ends

Exploring strategies for high-level interface instantiation entities (windows, tabs, panels). Making the case for why their state should not be managed by core UI code.

Ryan Fleury's avatar
Ryan Fleury
Jul 06, 2022
∙ Paid
35

Share this post

Digital Grove
Digital Grove
UI, Part 7: Where IMGUI Ends
Copy link
Facebook
Email
Notes
More
Share

In any application with a user interface, the user manages higher level entities that correspond with a single cohesive user interface design. For example, in your web browser, you directly manage tabs. Tabs are the entities that allow you to spawn and despawn instances of interfaces. You, as the user, will create tabs, and you’ll also close them. You c…

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

Copy link
Facebook
Email
Notes
More