Immediate-Mode Graphical User Interfaces - 2005
What it is
Casey Muratori's 2005 video introducing immediate-mode GUIs as an alternative to retained widget toolkits. He explains the motivation and shows minimal-state button logic.
Why Hacker News recommends it
Seen as the origin of the IMGUI idea that inspired Dear ImGui, recommended to anyone curious about immediate-mode UI design.
- 5 people recommended it
- 5 different months
- 0 strong recommendations
- first 2017, last 2024
What HN commenters said
“Here is a (somewhat old) video explaining some of the motivations behind structuring things as IMGUI”
Explains motivations for structuring GUIs as immediate mode.
jblow, 2017-03 · Recommendation · in “VS Code uses 13% CPU when idle due to blinking cursor rendering”
“I recommend immediate mode frameworks”
Introduces immediate mode GUI as an alternative to widget toolkits.
billsix, 2018-10 · Recommendation · in “Qt Design Studio 1.0”
“if you dive into that video at 16:50 you'll see a very elegant description of minimal state immediate mode button logic”
Elegant minimal-state immediate mode button logic at 16:50.
danhite, 2022-03 · Recommendation · in “Buttons as Finite Automata”
“More on that topic”
WhereIsTheTruth, 2023-12 · Recommendation · in “Dear ImGui: Bloat-free Graphical User interface with minimal dependencies”
“Check out this lecture/demo from nearly 20 years ago”
Early lecture and demo introducing immediate mode user interfaces.
tuckerpo, 2024-01 · Recommendation · in “Immediate Mode GUI Programming”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: imgui, gui programming, game development, dear imgui, casey muratori, api design
Also recommended by the same people
interviewVCF East: Ken Thompson interviewed by Brian KernighanVintage Computer Federation · 11 HN recommenders · 2019–2025
demoMock Interview with Shawn McGrathMolly Rocket · 6 HN recommenders · 2017–2023
commentaryPutin's new Russian MHD weapons explained (1st part)Jean-Pierre PETIT · 1 HN recommender · 2019–2023
talkRailsConf 2014 - All the Little Things by Sandi MetzConfreaks · 15 HN recommenders · 2015–2025
talk"Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference · 14 HN recommenders · 2022–2026
talk"Making Impossible States Impossible" by Richard Feldmanelm-conf · 9 HN recommenders · 2017–2026
talkHow To Design A Good API and Why it MattersGoogle TechTalks · 12 HN recommenders · 2011–2025
talkThe Value of Values with Rich HickeyInfoQ · 10 HN recommenders · 2014–2023